Conexão SSL

3 respostas
criador

Bom dia à todos,

Estou implementando um servidor que se conecta à um servidor de e-mail.

Ou seja, o CLIENT se conecta no meu SERVER e o meu SERVER se conecta no SERVER DE E-MAIL.

Em exemplos práticos, estou entre (no meio) o THUNDERBIRD/OUTLOOK e o SERVIDOR DE E-MAIL.

Há alguns servidores de e-mail IMAP que não utilizam conexão SSL que é o caso do imap.terra.com.br/143. Com este servidor, minha aplicação “servidora” já funciona corretamente, recebendo pacotes do CLIENT (THUNDERBIRD/OUTLOOK) e enviando ao servidor de e-mail (imap.terra.com.br/143).

O problema é quando os servidores de e-email utilizam SSL (Camada de Soquete Segura), porque preciso de um certificado ou chave correspondente ao SSL habilitado no servidor.

Alguém teria como me explicar onde e como consigo este certificado ou chave?

Agradeço a atenção.

Abraços!

3 Respostas

G

entra em contato com o servidor em questão, se for preciso mesmo um certificado, eles é que terão de te fornecer.

criador

Mas por exemplo gambazinho, se eu crio uma conexão SSLSocket diretamente da minha aplicação com o servidor de e-mail, ela funciona:

SSLSocketFactory.getDefault().createSocket("imap.terra.com.br", 993);

Porém a conexão do MEU servidor é ServerSocket() normal e não SSLServerSocket().

Então resumindo:
-> Se eu crio o meu ServerSocket ouvindo a porta 2012 e após isto eu crio a conexão com o servidor de e-mail utilizando SSLSocketFactory (código que mostrei ali em cima), ele funciona corretamente, porque já fiz o teste via TELNET.

Mas quando mando o meu THUNDERBIRD conectar no meu servidor, ele informa que o servidor não é IMAP4.

Estranho não?!?!?!

Abraços!

criador

Apenas mais algumas informações:

-> O THUNDERBURD apresenta esta mensagem de que "o servidor não é IMAP4" quando configuro nas "seguranças da conexão" o valor "Nenhum".

-> Se eu configurar a conta como SSL/TLS ele me envia criptografado (caracteres não reconhecidos).

Preciso "descriptografar" a mensagem que o THUNDERBIRD me enviou para poder lê-la de forma legível?

Abraços!

Criado 24 de abril de 2012
Ultima resposta 24 de abr. de 2012
Respostas 3
Participantes 2