Este repositório contém o trabalho consistindo de cliente e servidor de sala de bate papo implementados para a disciplina Redes de Computadores 1 da UFRJ no período de 2017/1 ministrada pelo professor Diogo Menezes.
Grupo: Renan Basilio, Luis Eduardo Pessoa, Caio Alves
Relatório: Link do Relatório no Google Drive
Apresentação: Link da Apresentação no Google Drive
-
Habilitar função Bash on Ubuntu on Windows. Link com instruções de como fazer.
-
Na shell de bash, navegar até o diretório de saída desejado (de preferência o mesmo diretório onde se encontra o servidor).
-
Executar o comando a seguir e preencher os dados necessários. O "COMMON NAME" deve ser o endereço que o certificado representa (por exemplo, para localhost, 127.0.0.1).
openssl req -new -x509 -days 365 -nodes -out cert_chatRedes.pem -keyout key_chatRedes.pem -
Executar o comando a seguir para verificar se o certificado foi gerado corretamente.
openssl x509 -text -noout -in cert_chatRedes.pem
-
Baixar versão apropriada do OpenSSL para Windows.
-
Do diretório de instalação, copiar arquivo
bin\cnf\openssl.cnfparaC:\Program Files\Common Files\SSL. -
Abrir Prompt de Comando na pasta
bindo diretório de instalação. -
Executar o comando a seguir e preencher os dados necessários. O "COMMON NAME" deve ser o endereço que o certificado representa (por exemplo, para localhost, 127.0.0.1).
openssl req -new -x509 -days 365 -nodes -out cert_chatRedes.pem -keyout key_chatRedes.pem -
Executar o comando a seguir para verificar se o certificado foi gerado corretamente.
openssl x509 -text -noout -in cert_chatRedes.pem -
Os arquivos criados estarão no diretório de instalação. Mover ambos para a pasta onde se encontra o servidor.
-
Executar
certmgr.msce navegar até Trusted Root Certification. -
Clicando com o botão direito, selecionar
Todas as Tarefas > Importar... -
Seguir as intruções na tela para importar o certificado criado como entidade certificadora local.