2016-05-05 6 views
1

Ich würde gerne wissen, ob es möglich ist, ein Zertifikat für WSS zu konfigurieren, wenn restcomm sipservlets mit einem keystore PKCS12WSS Zertifikatskonfiguration

ich diesen Beitrag gefunden werden: SIPML 5 Client and SipServlets not works Using WSS

und sah das ändern Vorschlag:

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" 

mein Anschluss config:

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

Beim Öffnen eines Sockets für diesen Port bekomme ich keinen Server hallo. Bedeutung das Zertifikat wurde nicht geladen?

Antwort

1

Bitte lesen und die Schritte bei http://docs.telestax.com/sip-servlets-security/

+0

Jean folgen, ich 7.2.3 habe ich konnte https ermöglichen mit dem Schlüsselspeicher/JSK-Datei und das CERT wird während der Verbindung angeboten. Soweit der wss-Konnektor geht, kann ich den Socket nicht öffnen, noch definiert die Dokumentation, wo das wss-Zertifikat definiert ist. Ich benutze restcomm-sip-servlets-4.0.75-apache-tomcat-8.0.26 und der Speicherort ist unter conf/server.xml fehlt mir etwas? –

+0

Sie haben den HTTPs-Connector mit den Zertifikatsinformationen konfiguriert. Sie müssen das Gleiche für den WSS-Connector tun. Leider befindet sich die Konfiguration dafür auf der Ebene des SIP-Stacks. Daher müssen Sie Ihre Datei conf/mss-sip-stack.properties bearbeiten und hinzufügen gov.nist.javax.sip.TLS_CLIENT_AUTH_TYPE = Deaktiviert javax.net.ssl. Keystor = $ 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

wäre es Sinnvoll ist es, sich die Logs anzuschauen und zu sehen, ob es auch Ausnahmen gibt. – jeand