如何使用 PKCS11 Interop LowLevele API 从令牌中提取证书和私钥
我有一个用于签署 PDF 文件的应用程序,我需要从令牌证书和私钥中提取来执行此操作。
我需要带有 Pkcs11Interop
LowLevel API 的 C# 代码。我尝试过使用这段代码:
bool success = true;
CK_ATTRIBUTE[] template = new CK_ATTRIBUTE[2];
template[0] = CkaUtils.CreateAttribute(CKA.CKA_CLASS, CKO.CKO_CERTIFICATE);
template[1] = CkaUtils.CreateAttribute(CKA.CKA_TOKEN, true);
List<IObjectHandle> foundObjects = new List<IObjectHandle>();
CKR test = pkcs11.C_FindObjectsInit(SessionOpened, template, Convert.ToUInt32(template.Length));
I have an application to sign a PDF file and I need to extract from token certificate and private key to do this.
I need a code in C# with Pkcs11Interop
LowLevel API. I've tried with this code:
bool success = true;
CK_ATTRIBUTE[] template = new CK_ATTRIBUTE[2];
template[0] = CkaUtils.CreateAttribute(CKA.CKA_CLASS, CKO.CKO_CERTIFICATE);
template[1] = CkaUtils.CreateAttribute(CKA.CKA_TOKEN, true);
List<IObjectHandle> foundObjects = new List<IObjectHandle>();
CKR test = pkcs11.C_FindObjectsInit(SessionOpened, template, Convert.ToUInt32(template.Length));
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论