クラスInstallCertを使用して、VMware vCenter 証明書をローカルの Java キーストアにインポートしています。
この行socket.startHandshake()
は を返しますUnsupportedOperationException
が、クラスSavingTrustManager
はまだ証明書を正常にダウンロードしています。
次に、次のスニペットを使用して、ダウンロードした証明書をローカル キーストアに保存します。
KeyStore jsk;
... ... ..
jks.setCertificateEntry(alias, cert);
OutputStream out = new FileOutputStream("jssecacert");
jks.store(out, passphrase);
out.close();
しかし、キーストア内のすべてのエントリを一覧表示しようとすると: keytool -list -keystore jssecacerts -v
、ダウンロードしたエントリを含めて 160 のエントリがあることが示されます。
キーストアが私のコードによって生成されたと確信しており、最初は空であるはずです。他の 159 件のエントリはどこから来たのか知りたいのですが?
ありがとう。