【发布时间】:2020-07-21 23:49:19
【问题描述】:
使用 keytool 命令,我们有这样的信息:
Keystore type: JKS
Keystore provider: SUN
Your keystore contains 1 entry
Alias name: myname
Creation date: 21-Aug-2011
Entry type: PrivateKeyEntry
Certificate chain length: 1
...
在 Java 中(以编程方式),我如何检索“条目类型”值以了解它是私有证书还是公共证书?我以这种方式使用 KeyStore Java 类:
File file = new File(filePath);
String password = password.toCharArray();
KeyStore keyStore = KeyStore.getInstance(format);
keyStore.load(new FileInputStream(file), password);
【问题讨论】: