我正在使用类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();
但是当我尝试列出 keystore: 中的所有条目时keytool -list -keystore jssecacerts -v
,它显示有 160 个条目,包括我下载的条目。
我很确定密钥库是由我的代码生成的,并且最初应该是空的。我想知道其他 159 个条目来自哪里?
谢谢。