如何解决如何根据当前的智能卡生成有效的 Pkcs11UriBuilder
我确实有一张来自 thales/gemalto 的智能卡,我可以通过他们的 SafeNet 软件访问它。
我使用 Pkcs11Interop 通过 c# 访问智能卡。我可以阅读基本信息,也可以通过 c# 使用 pin 登录。
我现在需要创建 Pkcs11UriBuilder 的一个实例。在 Pkcs11Interop website
上还有一个例子// ...or it can be easily constructed with Pkcs11UriBuilder
Pkcs11UriBuilder pkcs11UriBuilder = new Pkcs11UriBuilder();
pkcs11UriBuilder.Serial = "123456";
pkcs11UriBuilder.Type = CKO.CKO_PRIVATE_KEY;
pkcs11UriBuilder.Object = "TestApp";
pkcs11UriBuilder.ModulePath = @"C:\Windows\SysWOW64\eTPKCS11.dll";
pkcs11UriBuilder.PinValue = "MyPin";
以下值取决于智能卡:
- 系列
- 对象
我可以通过以下代码获得的序列:
ITokenInfo tokenInfo = slot.GetTokenInfo();
var serial = tokenInfo.SerialNumber;
问题:必须为“对象”提供什么值,以及如何使用 Pkcs11Interop 从智能卡读取可能/可用的对象值?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。