JAVA と Tomcat を使用した SSL 証明書は初めてです。私がやったことは次のとおりです。
1- を使用して生成されたキーストアと証明書
keytool -genkey -alias tomcat -keyalg RSA \
-keystore keystore.jks
2- その後、ブラウザを使用してサーブレットの URL に移動し、証明書を
path_to_JRE/lib/security/server.cer
3-何が起こっていたかというと、JVMによって信頼されていないため、内部のEclipseブラウザが証明書をインストールするように求めていたので、次を使用してエクスポートされた証明書をJVMキーストアに追加しました。
Keytool -import -alias root -file "path_to_JRE/lib/security/server.cer" -keystore keystore.jks
キーストアのパスワードを求められた後、証明書を信頼することを確認するよう求められたので、YES と答えました。
その後、内部のEclipseブラウザーを使用してURLを開こうとしましたが、証明書が信頼されていないため、証明書をインストールするように求め続けました。コードを使用しても、次の例外が発生します。
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
全体のアイデアが得られていないため、何か間違ったことをしている可能性があることはわかっています。前もって感謝します