如何使用Pkcs11Interop与NitroKey HSM来获取与EC的共享密钥

我买了一台NitroKey HSM,并在其上创建了一个EC。

现在我想得出一个共同的秘密。
我找到了Pkcs11Interop ,这似乎是这项工作的正确工具,但处理不清楚。

我们非常感谢代码片段或工作项目的链接。

您可以使用Pkcs11Interop库查看Pkcs11Admin应用程序以获取真实世界的示例。

据我所知,NitroKey HSM应该与OpenSC中间件一起使用,因此实现PKCS#11 API的非托管库将是opensc-pkcs11.dll

我相信这些资源可能对您有所帮助:

  1. Pkcs11Interop入门
  2. Pkcs11Interop代码示例 ,其中还包含密钥派生样本
  3. PKCS#11规范