我应该用C#编写一个与Thales WebSentry通信的客户端应用程序,我需要一些关于如何开始的提示。
设备自带Java SDK,但我需要在.NET中进行编程。在.NET中有没有我可以使用的库,或者我必须在底层(直接到socket)来做这一切。关于如何开始以及从哪里开始,有什么提示或指示吗?
谢谢!
发布于 2009-05-01 20:38:49
如果该模块与PKCS11兼容,那么在实现PKCS#11应用程序接口的开发工具包中的某个地方应该有一个.dll。在谷歌上搜索似乎表明它被称为wspkcs11d.dll。
您应该能够对PKCS#11库执行P/Invoke。如果泰利斯没有为该库提供文档,您可以找到文档here (但请注意,它们很可能只支持完整标准的一个子集)。
发布于 2009-07-31 10:31:20
有一个用于PKCS#11的CAPI提供程序,它被称为csp11,尽管它不支持私有对象(您不能登录到令牌)。
最简单的方法是从c# p-invoke到pkcs11库中,调用C_GetFunctionList来获取指向该库公开的其他函数的指针。然后调用C_Initialize,您也可以将其与泰利斯密码中的其他新PKCS#11内容一起使用,
https://stackoverflow.com/questions/812894
复制相似问题