0

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

全体のアイデアが得られていないため、何か間違ったことをしている可能性があることはわかっています。前もって感謝します

4

1 に答える 1