首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在.Net中与PKCS #11兼容的HSM设备接口?

如何在.Net中与PKCS #11兼容的HSM设备接口?
EN

Stack Overflow用户
提问于 2009-05-01 19:33:28
回答 2查看 8.6K关注 0票数 2

我应该用C#编写一个与Thales WebSentry通信的客户端应用程序,我需要一些关于如何开始的提示。

设备自带Java SDK,但我需要在.NET中进行编程。在.NET中有没有我可以使用的库,或者我必须在底层(直接到socket)来做这一切。关于如何开始以及从哪里开始,有什么提示或指示吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-05-01 20:38:49

如果该模块与PKCS11兼容,那么在实现PKCS#11应用程序接口的开发工具包中的某个地方应该有一个.dll。在谷歌上搜索似乎表明它被称为wspkcs11d.dll

您应该能够对PKCS#11库执行P/Invoke。如果泰利斯没有为该库提供文档,您可以找到文档here (但请注意,它们很可能只支持完整标准的一个子集)。

票数 3
EN

Stack Overflow用户

发布于 2009-07-31 10:31:20

有一个用于PKCS#11的CAPI提供程序,它被称为csp11,尽管它不支持私有对象(您不能登录到令牌)。

最简单的方法是从c# p-invoke到pkcs11库中,调用C_GetFunctionList来获取指向该库公开的其他函数的指针。然后调用C_Initialize,您也可以将其与泰利斯密码中的其他新PKCS#11内容一起使用,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/812894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档