所以让我来设置舞台:
我通过 Yubico 演练创建了一个中间签名证书:https ://developers.yubico.com/PIV/Guides/Certificate_authority.html
我做了一些更改,而不是数字签名插槽,我使用了卡身份验证插槽。原因是,从规范和 Yubikey 的文档中可以看出:
此证书及其关联的私钥用于支持其他物理访问应用程序,例如通过启用 PIV 的门锁提供对建筑物的物理访问。执行此插槽的私钥操作不需要最终用户 PIN。
所以这看起来很棒,但是为了与这个插槽进行交互,我的 openssl/pkcs11 配置无论如何都需要一个 PIN。我可以简单地将 PIN 包含在与 CA 的任何脚本交互中,但这似乎并不正确。
有没有人经历过这个,或者解决它?