1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Duas autenticações SSL seguidas: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

Olá, tenho duas aplicações em uma mesmo Tomcat, onde uma delas emite NFSe e para isso ela faz uma autenticação SSL no servidor web-service da respectiva prefeitura. Já a outra aplicação, usa o envio de e-mails da AWS(Amazon Web Service), onde é feita a autenticação também SSL.

De tal forma, logo após o usuário da aplicação emissora de NFSe, gerar sua respectiva NFSe, se um outro usuário, entra na outra aplicação que envia e-mails, ele não consegue enviar e-mail até que se reinicie o Tomcat.

A exceção apresentada é a seguinte:

  • Unable to execute HTTP request: peer not authenticated javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:352) at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128) at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:390) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)

Acredito que esteja havendo resquícios da autenticação da outra aplicação (NFSe) quando vou me autenticar no servidor de emails. Alguém sabe como limpar isso, ou alguma outra dica que possa me auxiliar a resolver o problema?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags ssl ou faça a sua própria pergunta.