cacerts と keystore の 2 つの違いは何ですか?
これらのリンクcacertsおよびkeystoreにある定義を使用すると、それらは証明書のコレクションのように見えますが、(Java) 分散システムのコンテキストにあります。SSL 接続中の認証に使用されるのはどれですか? 両方ですか、それとも片方だけですか、それとも交互ですか?
「cacerts」はトラストストアです。トラスト ストアは、ピアの認証に使用されます。キーストアは、自分自身を認証するために使用されます。
cacerts は、Java がルート CA の公開証明書を格納する場所です。Java は cacert を使用してサーバーを認証します。
キーストアは、サーバーがクライアント認証を要求したときにサーバーと共有できるように、Java がクライアントの秘密鍵を格納する場所です。
Cacertsは、証明書を発行できる信頼できる署名機関の詳細です。これは、どの証明書が本物であると判断されたために、ほとんどのブラウザーが持っているものです。
キーストアには、クライアントを認証するためのサービス関連の証明書があります。
JAVA_HOME パスを確認してください。システムは、JAVA_HOME/jre/lib/security
. JAVA_HOME は常に../JAVA/JDK
.