2016-05-05 2 views
1

Je voudrais savoir s'il est possible de configurer un certificat pour WSS lors de l'utilisation sipservlets de restcomm avec un PKCS12 keystoreTypeconfiguration du certificat WSS

J'ai trouvé ce post: SIPML 5 Client and SipServlets not works Using WSS

et regardé modifier la suggestion:

gov.nist.javax.sip.TLS_CLIENT_AUTH_TYPE=Disabled 
javax.net.ssl.keystoreFile="conf/STAR_domain.pfx" 
javax.net.ssl.keyStorePassword="pkcspass" 
javax.net.ssl.keystoreType="PKCS12" 

ma config connecteur:

 <Connector port="10443" 
    ipAddress = "ip.address" 
    protocol="org.mobicents.servlet.sip.startup.SipProtocolHandler" 
    signalingTransport="wss"/> 

Lors de l'ouverture d'une socket sur ce port, je ne reçois pas un serveur bonjour. Ce qui signifie que le CERT n'a pas été chargé?

Répondre

1

S'il vous plaît lire et suivre les étapes à http://docs.telestax.com/sip-servlets-security/

+0

Jean, je suis arrivé à 7.2.3, j'ai pu activer https en utilisant le fichier keystore/JSK et le cert est offert lors de la connexion. En ce qui concerne le connecteur wss, je ne peux pas ouvrir le socket et la documentation ne définit pas où le certificat wss est défini. J'utilise restcomm-sip-servlets-4.0.75-apache-tomcat-8.0.26 et l'emplacement est sous conf/server.xml ai-je oublié quelque chose? –

+0

Vous avez configuré le connecteur HTTPs avec les informations de certificat, vous devez faire la même chose pour le connecteur WSS. Malheureusement la configuration pour cela est située au niveau de la pile SIP, vous devez donc éditer votre conf/mss-sip-stack.properties et ajouter gov.nist.javax.sip.TLS_CLIENT_AUTH_TYPE = Désactivé javax.net.ssl. keyStore = $ TRUSTSTORE_FILE javax.net.ssl.keyStorePassword = $ TRUSTSTORE_PASSWORD javax.net.ssl.trustStorePassword = $ TRUSTSTORE_PASSWORD javax.net.ssl.trustStore = $ TRUSTSTORE_FILE javax.net.ssl.keyStoreType = JKS – jeand

+0

Il serait Il est logique de regarder les journaux et de voir s'il y a des exceptions. – jeand