gpt4 book ai didi

Java Keystore 无法将 X509Certificate 添加到 Keystore

转载 作者:行者123 更新时间:2023-11-30 12:02:36 25 4
gpt4 key购买 nike

当我尝试将证书添加到 Keystore 时,我遇到了一个奇怪的错误。

System.out.println(x509Certificate.getPublicKey()); // prints public key, certificate is valid
GlobalStoreManager.getInstance().getSPATruststore().setCertificateEntry(name, x509Certificate); // no error
System.out.println(GlobalStoreManager.getInstance().getSPATruststore().getCertificate(name)); // null

为什么 setCertificateEntry 没有抛出任何错误,而 getCertificate 仍然返回 null?

更新:

我试图在调用 setCertificateEntry() 后立即获取证书别名,它起作用了??!,所以问题似乎出在 getCertificate() 调用上,而不是setCertificateEntry() 调用?

System.out.println(GlobalStoreManager.getInstance().getSPATruststore().getCertificateAlias(x509Certificate));

谢谢。

最佳答案

在 setCertificateEntry() 中使用别名。用 keytool 试试。

关于Java Keystore 无法将 X509Certificate 添加到 Keystore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58405545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com