mar*_*raz 2 java macos digital-certificate x509certificate
就像在Windows中一样,我们有一个非常古老的Capicom,它为我们提供了与CryptoAPI等价的接口,是否有助于在Apple系统中获取证书?
如果没有,有没有办法访问它们?通过充气城堡,Itext,java原生......
谢谢
您可以使用@vcsjones所说的Java KeyStore API访问KeyChain.这是一些代码示例:
KeyStore ks = KeyStore.getInstance("KeychainStore");
ks.load(null);
Enumeration<String> e = ks.aliases();
while (e.hasMoreElements()) {
String alias = e.nextElement();
if (ks.isCertificateEntry(alias)) {
System.out.printf("%s (certificate)\n", alias);
} else if (ks.isKeyEntry(alias)) {
System.out.printf("%s (key)\n", alias);
} else {
System.out.printf("%s (???)\n", alias);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
947 次 |
| 最近记录: |