Java 从当前令牌而不是密钥库获取证书
我正在使用下面的代码根据别名从密钥库获取证书Java 从当前令牌而不是密钥库获取证书,java,digital-signature,x509certificate,keystore,Java,Digital Signature,X509certificate,Keystore,我正在使用下面的代码根据别名从密钥库获取证书 KeyStore keyStore = KeyStore.getInstance("Windows-MY"); Enumeration aliasesEnum = keyStore.aliases(); while(aliasesEnum.hasMoreElements()) { aAliasName = (String)aliasesEnum.nextElement(); X509Certificate certificate
KeyStore keyStore = KeyStore.getInstance("Windows-MY");
Enumeration aliasesEnum = keyStore.aliases();
while(aliasesEnum.hasMoreElements())
{
aAliasName = (String)aliasesEnum.nextElement();
X509Certificate certificate = (X509Certificate)keyStore.getCertificate(aAliasName);
}
在这里,我得到了令牌中没有的证书
有没有办法从当前令牌获取别名而不是从密钥库获取别名
提前感谢。您可以检查哪些别名也分配了私钥吗?我需要从当前令牌(智能卡)获取别名,而不是从KeyStore获取别名。很抱歉,我不理解您的问题,请简要解释一下。