问题标签 [pkcs11interop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
99 浏览

macos - 如何使用 Pkcs11interop Xamarin.Mac

我想创建一个 Xamarin.Mac 应用程序来从 eID 卡中读取数据。我在哪里可以找到有关pkcs11interop + Xamarin的信息或在哪里可以找到示例。

或者,我如何加载 iOS 库:

最好的问候尼基塔

0 投票
1 回答
591 浏览

xcode - 链接器命令失败,退出代码为 1(使用 -v 了解更多详细信息) Xamarin.Mac

我创建了一个Xamarin.Mac应用程序,然后添加了 nuget 包Pkcs11Interop(它支持 mac)。并尝试调整项目但给出错误消息:

在此处输入图像描述

构建日志:

0 投票
1 回答
1832 浏览

c# - 通过 PKCS#11 提取公钥值

我正在使用 Pkcs11 库从设备中检索密钥: public_keys

我能够检索公钥的 ObjectHandle。我尝试提取公钥值:

不幸的是,objectAttributeCannotBeRead设置为true并且值无法读取。即使我以用户或 SO 身份登录。

我理解这种情况,当密钥是私有的 - 由于安全原因,我无法在 HSM 设备之外获得价值。但是为什么我不能提取公钥值呢?

0 投票
1 回答
456 浏览

pkcs#11 - 如何使用 PKCS11Interop 获取加密令牌(智能卡)的密码失败计数

我有 .Net 应用程序使用 PKCS11Interop 库与加密令牌(智能卡)进行交互,用户可以在其中登录到令牌并生成密钥对和签名。

如果用户多次输入错误密码,令牌将被锁定,如何获取令牌的剩余尝试登录次数。

在互联网上搜索时,我遇到了包含此信息的 Net.Pkcs11Interop.HighLevelAPI.TokenInfo.TokenFlags

但这些是布尔值,我需要确切的重试次数。

0 投票
1 回答
138 浏览

c# - pkcs11interop 从异常中获取错误代码

我有两张带有不同类型令牌的卡。打电话时,GetTokenInfo()我得到CKR_TOKEN_NOT_RECOGNIZED了一些代币。我的问题是,如何以干净的方式检索此错误代码?

异常快照

HResult 只是表示一般错误。我可以检查消息字符串中的异常。该RV参数不是Exception类的一部分,不确定使用哪个派生类来获取它。

0 投票
1 回答
1051 浏览

pkcs#11 - PCKS11interop 和 Safenet Network HSM 的 ECDH1_DERIVE 问题

与金雅拓网络 HSM 斗争了一段时间,现在是我寻求专家帮助的时候了。我正在尝试从已知的公钥和存储在 HSM 上的私钥派生 ECDH1 密钥,并不断将 HSM 发送到某种恐慌模式,这需要我在每次调用派生密钥时重新开始通话之前重置它功能如下所述。有人有任何指示吗?

接收错误:

来自 HSM 的消息日志的尾部:

0 投票
1 回答
184 浏览

c# - PBKDF2 key generation using pkcs11interop, c#, windows visual studio 2010

How to make attribute template for PBKDF2 key generation in pkcs11interop.

Below is my trial code :

Mechanism mechanism = new Mechanism(CKM.CKM_PKCS5_PBKD2); objectHandle objectHandle = session.GenerateKey(mechanism, objectAttributes);

With this I am getting CKR_MECHANISM_INVALID exception

0 投票
1 回答
1587 浏览

c# - C_GenerateKeyPair 返回 CKR_USER_NOT_LOGGED_IN

我正在尝试使用Pkcs11Interop库从 HSM 获取我自己的证书并从账单中获取。

当我尝试使用此代码查找自己的证书时:

它返回零 (0)。

我找到了这段代码,但我得到了一个错误。

谁能帮我?谢谢。

0 投票
0 回答
641 浏览

c# - 如何使用 Pkcs11 库查找公钥?

我正在尝试使用下面的代码查找公钥(证书),但我无法收集这些证书。

我需要获取 foundPublicKeys 值,但它返回零 (0)。

您可以在下图中看到名为 ****_CER 的证书。我错过了什么?谢谢。

公钥(证书)以名称 blabla_CER 显示

0 投票
1 回答
864 浏览

c# - Pkcs11 - 如何将签名添加到 xml 文件?

获取证书并放入 xml 文件时出现问题。我应该使用私钥进行签名吗?我在证书中只看到公钥。我的证书中没有私钥。

我该怎么办signature.sign(v);?如何将签名添加到 xml 文件?