如何通过PKCS#11 API从eToken获取私钥?

时间:2017-02-15 08:42:04

标签: c# c++ openssl bouncycastle

目前,我开发了两个桌面应用程序,一个是C++,另一个是C#。证书已存储在eToken中并标记为不可导出

我想从eToken通过PKCS#11库获取私钥,并将私钥转换或复制到内存流或字节数组结构中,然后将密钥对象传递给第三方加密API({{ 1}})用于数据加密/解密。

如何查看或获取标记为不可导出的eToken私钥?

1 个答案:

答案 0 :(得分:3)

您无法从令牌中提取标记为不可导出的私钥,这就是使用原因的原因。如果需要执行某些操作,则必须将数据发送到令牌,然后检索结果 至少你可以使用X509Store类(C#)

读取USB内的证书