0

これをガイドとして使用して、SSLをサポートするようにTomcat Webアプリケーションを設定しました: SSL構成

これをserver.xmlに追加するように言われました:

"<Connector 
 port="8443" maxThreads="200"
 scheme="https" secure="true" SSLEnabled="true"
 keystoreFile="${user.home}/.keystore" **keystorePass="changeit"**
 clientAuth="false" sslProtocol="TLS"/>

現在、SSL は正常に動作していますが、mytruststore.jks を使用する別のプログラムを介して Web サービスにアクセスしたい場合、mytruststore パスワードが間違っていても可能です。

より明確にするために、-この「mytruststore.jks」を使用してWebサービスに入る必要があります-「mytruststore.jks」パスワードはTomcatサーバーによってチェックされていません

この状況は、server.xml で使用されているkeystorePassに関連していますか? 「keystorePass」を削除すると、Tomcat が機能しません。

ありがとう!!

4

2 に答える 2

1

キーストア ファイルをトラストストアとして使用する場合、パスワードは検証にのみ使用され、検証のエラーは完全に無視される可能性があります。パスワードは実際には秘密鍵を保護するためだけに存在し、トラストストアにはありません。

于 2013-04-04T23:47:21.550 に答える