问题标签 [opensc]

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 回答
1063 浏览

c - OpenSC 与 openCryptoKI

哪个库更受 Linux 和 Mac OS 操作系统的欢迎,支持智能卡的 PKCS#11 标准有哪些优点和缺点?有没有关于为智能卡添加 PKCS#11 支持的教程?

0 投票
3 回答
8133 浏览

openssl - Openssl, engine_pkcs11, libp11/OpenSC

Friends, I have a smart card, which I want to integrate OpenSSL. Plan to do this through a system of "ENGINE" in OpenSSL. However, I have a problem with understanding. The fact that there are such things as engine_pkcs11, opensc, libp11, pkcs11-helper. Can anyone explain the relationship? What is and what to compile in the first place?

Is it enough to write me a library with external PKCS # 11 functions to connect it to openssl? I have to take the source code of the library engine_pkcs11 and modify it to fit my card? Do I need this opensc, libp11, pkcs11-helper? Why, then, need these libraries?

Also, I should note that the smart card does not support RSA-algorithm, it will be a different algorithm!!!!

Really looking forward to your answers!

0 投票
1 回答
494 浏览

pkcs#11 - 与 opensc-pkcs 链接错误

我正在尝试使用在 Redhat linux 5 上构建的 opensc-pkcs11.so。但是,当我尝试在示例程序中使用时,它会出现链接错误:

示例代码片段如下:

如果我看到 opensc-pkcs11.so 的 nm 输出,它显示:

“t”是什么意思?我看到它不是'T'。但也不是'U'。有人可以建议发生了什么吗?提前致谢。

0 投票
1 回答
3767 浏览

pkcs#11 - opensc-pkcs11 not getting any token

I am writing a sample program using opensc-pkcs11.so in redhat linux. This is for pure software implementation of AES encryption/decryption. I am not using for any card. My program intilizes the cryptoki successfully but giving CKR_TOKEN_NOT_PRESENT error. code snippet is given.

Can anybody give idea about what is happening? I believe opensc-pkcs11 can be used for just software implementation also. Thanks in advance.

0 投票
2 回答
636 浏览

c - 无法编译读取智能卡的 ac 应用程序

我正在尝试编译一个示例 c 应用程序,该应用程序使用 pkcs#11 来查找令牌上的所有私钥,并打印它们的标签和 ID,但出现以下错误

示例取自这里

使用以下命令编译;

我不确定我应该在 -L 之后链接哪个库。任何人都可以指导如何编译它,是否需要链接一些库。

0 投票
1 回答
1653 浏览

pkcs#11 - 在 Windows 上出现 c0000005 的 OpenSC 程序崩溃

所有,我正在尝试opensc dll在 Windows 7 64 位上访问(最新版本)。我正在尝试访问ePass2003令牌。能够检测到令牌并opensc-tool可以获得名称和其他信息。所以令牌是由 找到的OpenSC。然后我opensc dll从另一个程序加载并调用standard PKCS#11 functions. C_GetSlotList将插槽 0 ID 返回为 -1,将插槽 1 ID 返回为 1。C_GetFunctionList返回我指向函数的指针。问题是当我打电话时C_GetMechanismList我遇到了崩溃c0000005 error

我也通过ePass dll提供的令牌访问了令牌,它工作得很好。

我无法跟踪这个问题,因为它看起来像opensc dllopensc无法与卡连接,但opensc-tool也应该有同样的问题,但它没有。

如果有人可以提供帮助,那就太好了。


跟踪:pkcs11-工具

跟踪#1:

跟踪#2:

跟踪#3:

追踪#4:

与 c0000005 相同的结果崩溃

0 投票
2 回答
1829 浏览

c - 符合虚拟智能卡 PKCS#11

我想在虚拟智能卡上运行一些测试。我想知道是否存在符合 OpenSC 并支持的虚拟智能卡 PKCS#11。我在 Linux 上运行。

预先感谢您的宝贵帮助。最好的,蜜蜂

0 投票
0 回答
1209 浏览

android - 安卓中的opensc

软件(如Mozilla Firefox、Thunderbird)可以加载opensc模块(linux上的opensc-pkcs11.so和windows上的opensc-pkcs11.dll)并使用OpenSC支持的所有智能卡进行身份验证、签名和解密。我的问题是我们如何在 android 中做同样的事情(在哪里存储 opensc 模块,如何访问外部令牌等)。例如,应用程序如何使用 opensc 模块通过 nfc 和/或蓝牙接口访问智能卡令牌。

我不喜欢在寻找 android 时闪现我的 android。我要求提供任何建议或示例。提前致谢。

0 投票
1 回答
1924 浏览

opensc - opensc 32 位 Windows 是否创建 opensc-pkcs11.dll 文件?

用于 windows 安装的 OpenSC 32 位不会在 c:\windows\system32 中创建文件 opensc-pkcs11.dll,但安装文档说会,这是一个错误吗?还是我错过了什么?我尝试下载不同的版本,他们都没有创建这个文件。

0 投票
0 回答
588 浏览

c - pkcs11引擎opensc加载没有命令行使用代码

我想使用 C 代码而不是命令行加载 OpenSC 提供的 pkcs11 引擎。命令行指令如下:

产生结果:

我想在一个独立的程序中使用 C 代码做同样的事情,这样我就可以使用:

从智能卡获取证书的功能。