Cryptography 如何在windows中创建pkcs11库

Cryptography 如何在windows中创建pkcs11库,cryptography,cryptoapi,pkcs#11,Cryptography,Cryptoapi,Pkcs#11,我一直在使用库pkcs11Interop,我想知道如何创建pkcs11库dll。我已经搜索了很多,但我不明白,我想创建一个pkcs11库,因为我想指定我的证书存储在哪里,并定义如何导入和导出它们 我找到了加密提供者开发工具包,但没有找到我想要的示例 创建自己的pkcs11库dll需要什么 非常感谢您要创建PKCS#11库,您只需实现PKCS#11接口(标准的一部分)并编译PKCS#11 DLL。微软不得不采取不同的做法,定义了自己的API,即CSP API。因此,在CSP devkit中找不到P

我一直在使用库pkcs11Interop,我想知道如何创建pkcs11库dll。我已经搜索了很多,但我不明白,我想创建一个pkcs11库,因为我想指定我的证书存储在哪里,并定义如何导入和导出它们

我找到了加密提供者开发工具包,但没有找到我想要的示例

创建自己的pkcs11库dll需要什么

非常感谢您要创建PKCS#11库,您只需实现PKCS#11接口(标准的一部分)并编译PKCS#11 DLL。微软不得不采取不同的做法,定义了自己的API,即CSP API。因此,在CSP devkit中找不到PKCS#11支持

有时PKCS#11库被用作Windows CSP的实现。然后,CSP用于支持Windows和PKCS#11库

创建自己的PKCS#11库dll需要什么

良好的C/C++知识和基本的C/C++技能


如果您不确定如何设置项目或从何处开始,请查看。它是一个实现PKCS#11 API的虚拟库,目前构建在Windows、Linux、OSX、Android和iOS上。我们正在使用它进行包装器的自动测试,GnuTLS项目使用它进行测试。

您能提供关于您的用例的更多详细信息吗?我想创建一个pkcs11库,从我自己的体系结构导入和导出密钥。您能提供一个示例吗?什么是pkcs11模拟?pkcs11库的示例?@user3789330是的,没错。