2017-02-10 61 views

回答

3

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

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

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

  1. Getting started with Pkcs11Interop
  2. Pkcs11Interop code samples包含还密钥推导样品
  3. PKCS#11 specification
+0

THX您对Pkcs11Interop的贡献!我从Pkcs11Interop示例和Pkcs11Admin中学到了很多东西,但是我坚持使用我的私有EC-Key的ObjectHandle和公有EC-Key的字节数组。我发现这个实现https://www.cryptsoft.com/pkcs11doc/v220/group__SEC__11__14__KEY__MANAGEMENT__FUNCTIONS.html,但我无法采用这一点。例如,我如何让我的智囊团EC获得主要和基础。 –

+0

@dh_cgn我可以看到你的代码和该公钥的字节数组? – jariq

+0

当然,请参阅https://gist.github.com/dhcgn/635fe52763392db7447cd62665bce08a –