2016-05-05 30 views
1

それはkeystoreTypeキーのPKCS12WSS証明書の設定

でrestcommのsipservletsを使用した場合WSSのための証明書を設定することが可能である場合、私は知りたいのですが、私はこの記事を見つけました: SIPML 5 Client and SipServlets not works Using WSS

と修正に見えました

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" 

私のコネクタの設定:への提案

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

このポートへのソケットを開くときに、私はサーバーhelloを取得しません。証明書が読み込まれていないという意味ですか?

答えて

1
+0

ジャンでの手順に従ってください、私は7.2.3になった私は、キーストア/ JSKファイルを使用して、HTTPSを有効にすることができたと証明書は、接続時に提供されています。限り、wssのコネクタが行く私はソケットを開くことはできませんもドキュメンテーションは、wssの証明書が定義されて定義します。私はrestcomm-sip-servlets-4.0.75-apache-tomcat-8.0.26を使用していますが、場所はconf/server.xmlの下にあります。 –

+0

証明書情報を使用してHTTPsコネクタを構成した場合は、WSSコネクタに対しても同じことを行う必要があります。残念ながら、その設定はSIPスタックレベルにありますので、conf/mss-sip-stack.propertiesを編集し、 を追加する必要があります。gov.nist.javax.sip.TLS_CLIENT_AUTH_TYPE =無効 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

それは希望ログを見て例外があるかどうかを確認するのが理にかなっています。 – jeand

関連する問題