gpt4 book ai didi

java - SoftHSM 无法获取证书

转载 作者:太空宇宙 更新时间:2023-11-04 10:24:03 26 4
gpt4 key购买 nike

在 SoftHsm(v2.4.0)中,我注意到如果您在同一 token 中没有相应的私钥,则无法提取自签名证书。我使用 OpenSSL 生成了证书,然后使用 softhsm2-util --import 导入它。

我正在使用 Java 与 SoftHSM 交互,如果私钥不存在,调用KeyStore.getCertificate(label)会返回null。这是一个错误还是正常的密码学问题?我尝试在网上查找但没有找到任何内容...

最佳答案

您观察到的行为不是由 SoftHSM 引起的,而很可能是由 JAVA 的 SunPKCS11 提供程序引起的。它的实现通常记录在“PKCS#11引用指南”中:

为您的 JAVA 版本选择正确的指南,并查看“KeyStore 要求”一章。您会在那里找到答案:

  1. Any private key or certificate object not part of a private key entry or trusted certificate entry is ignored.

关于java - SoftHSM 无法获取证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50756708/

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