2017-06-20 1 views
1

Je tente de connecter une URL sécurisée tierce à l'aide du point de terminaison du connecteur https mule. voici le connecteur https muletierhandshake_failure lors de la connexion à l'aide du connecteur https mule 3.6

<https:connector name="HTTP_HTTPS" cookieSpec="netscape" validateConnections="false" sendBufferSize="0" receiveBufferSize="0" receiveBacklog="0" sendTcpNoDelay="true" clientSoTimeout="10000" serverSoTimeout="10000" socketSoLinger="0" doc:name="HTTP\HTTPS"> 
    <service-overrides sessionHandler="org.mule.session.NullSessionHandler"/> 
    <https:tls-key-store path="key.jks" keyPassword="pwd" storePassword="pwd"></https:tls-key-store> 
</https:connector> 

ici est le point final out lié

  <https:outbound-endpoint exchange-pattern="request-response" address="https://url" responseTimeout="180000" connector-ref="HTTP_HTTPS" user="user" password="pwd" contentType="application/soap+xml" doc:name="HTTP"> 
     <set-property propertyName="prop1" value="11"></set-property> 
     <set-property propertyName="prop2" value="22"></set-property> 
    </https:outbound-endpoint> 

Quand je tente de se connecter, il m'a donné l'erreur d'échec de tremblement de la main

Exception stack is: 

1. Reçu alerte fatale: handshake_failure (javax.net.ssl.SSLHandshakeException) sun.security.ssl.Alerts: 192 (http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/net/ssl/SSLHandshakeException.html)

dans la connexion de tiers, il utilise 256 versions de ciphersuite et TLS 1.0 1.1 1.2. Comment puis-je configurer ces configurations?

Répondre

1

j'ai pu résoudre ce problème en remplaçant les pots Unlimited Strength JCE (local_policy.jar, US_export_policy.jar) dans le dossier de la sécurité jre libs.

0

Assurez-vous de configurer les serveurs Tomcat avec un connecteur HTTP (non SSL) sur un port. Ouvrez une fenêtre de terminal et accédez au répertoire d'installation du serveur Tcat/bin. Tapez tcatserver6w et examinez le contenu sous l'onglet Java. Assurez-vous que JAVA_HOME et JRE_HOME pointent vers le bon chemin. Pour plus d'idée s'il vous plaît consulter le lien ci-dessous https://docs.mulesoft.com/tcat-server/v/7.1.0/common-problems-and-solutions#ssl-tls-handshake-exception

+1

merci sipra pour votre réponse. En fait, je n'utilise pas le serveur Tomcat. Je n'utilise que le serveur mule. J'ai réussi à résoudre ce problème en remplaçant les jar JCE Unlimited Strength (local_policy.jar, US_export_policy.jar) dans le dossier jre security libs –