问题标签 [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.
c - OpenSC 与 openCryptoKI
哪个库更受 Linux 和 Mac OS 操作系统的欢迎,支持智能卡的 PKCS#11 标准有哪些优点和缺点?有没有关于为智能卡添加 PKCS#11 支持的教程?
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!
pkcs#11 - 与 opensc-pkcs 链接错误
我正在尝试使用在 Redhat linux 5 上构建的 opensc-pkcs11.so。但是,当我尝试在示例程序中使用时,它会出现链接错误:
示例代码片段如下:
如果我看到 opensc-pkcs11.so 的 nm 输出,它显示:
“t”是什么意思?我看到它不是'T'。但也不是'U'。有人可以建议发生了什么吗?提前致谢。
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.
c - 无法编译读取智能卡的 ac 应用程序
我正在尝试编译一个示例 c 应用程序,该应用程序使用 pkcs#11 来查找令牌上的所有私钥,并打印它们的标签和 ID,但出现以下错误
示例取自这里
使用以下命令编译;
我不确定我应该在 -L 之后链接哪个库。任何人都可以指导如何编译它,是否需要链接一些库。
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 dll
,opensc
无法与卡连接,但opensc-tool也应该有同样的问题,但它没有。
如果有人可以提供帮助,那就太好了。
跟踪:pkcs11-工具
跟踪#1:
跟踪#2:
跟踪#3:
追踪#4:
与 c0000005 相同的结果崩溃
c - 符合虚拟智能卡 PKCS#11
我想在虚拟智能卡上运行一些测试。我想知道是否存在符合 OpenSC 并支持的虚拟智能卡 PKCS#11。我在 Linux 上运行。
预先感谢您的宝贵帮助。最好的,蜜蜂
android - 安卓中的opensc
软件(如Mozilla Firefox、Thunderbird)可以加载opensc模块(linux上的opensc-pkcs11.so和windows上的opensc-pkcs11.dll)并使用OpenSC支持的所有智能卡进行身份验证、签名和解密。我的问题是我们如何在 android 中做同样的事情(在哪里存储 opensc 模块,如何访问外部令牌等)。例如,应用程序如何使用 opensc 模块通过 nfc 和/或蓝牙接口访问智能卡令牌。
我不喜欢在寻找 android 时闪现我的 android。我要求提供任何建议或示例。提前致谢。
opensc - opensc 32 位 Windows 是否创建 opensc-pkcs11.dll 文件?
用于 windows 安装的 OpenSC 32 位不会在 c:\windows\system32 中创建文件 opensc-pkcs11.dll,但安装文档说会,这是一个错误吗?还是我错过了什么?我尝试下载不同的版本,他们都没有创建这个文件。
c - pkcs11引擎opensc加载没有命令行使用代码
我想使用 C 代码而不是命令行加载 OpenSC 提供的 pkcs11 引擎。命令行指令如下:
产生结果:
我想在一个独立的程序中使用 C 代码做同样的事情,这样我就可以使用:
从智能卡获取证书的功能。