opensc

Windows 上的 OpenSC 和 Firefox
opensc

Windows 上的 OpenSC 和 Firefox

我在 Windows 上安装了 OpenSC 和 Firefox。我需要永久卸载 Firefox 中的 OpenSC 模块,因为它会导致问题。我可以从“设置\隐私和安全\安全\证书\安全设备”中卸载它。但是下次我运行 Firefox 时,模块又出现了。我该如何永久卸载 OpenSC 模块?我找到了一些防止 Firefox 加载 OpenSC 的解决方案,但它们适用于 Linux。我使用 Windows。 ...

Admin

如何在 Firefox 中禁用 OpenSC YubiKey 密码提示
opensc

如何在 Firefox 中禁用 OpenSC YubiKey 密码提示

我将 YubiKey nano 插入 2019 款 MacBook Pro。 当我访问某些网站(一个公开的例子是 Gmail)时,Firefox 会弹出一个密码对话框,提示我输入 YubiKey 密码。Gmail 与我的 YubiKey 无关。而且,我甚至没有密码,因为我的组织没有给我们 YubiKey 的主密钥。 Password Required - Mozilla Firefox Please enter the password for the PKCS#11 token YK-XXX-XXX .. 我发现的唯一稍微有帮助的附加途径是前往“设...

Admin

OpenSC 的基本配置
opensc

OpenSC 的基本配置

我收到了Cherry ST-2000和一个Reiner SCT cyberJack RFID智能卡读卡器和一些智能卡。我想了解一下这些东西的工作原理,但我似乎没有完成一个基本步骤。我尝试了一些教程,它们基本上都是说,安装几个包,然后它就可以工作了。 我在我的计算机上安装了opensc一些附带软件包(pcsc-tools、、、) ,但没有看到任何阅读器。我在 osx(brew)、raspbian 和 freebsd 计算机上尝试过libccid,结果相同。这三个都检测到了 USB 设备,但 opensc 没有检测到阅读器。libengine-pkcs11-op...

Admin

使用 OpenSC 以编程方式解锁 PIV 插槽 9a,以供其他应用程序使用
opensc

使用 OpenSC 以编程方式解锁 PIV 插槽 9a,以供其他应用程序使用

我正在使用 Yubikey 4,其证书已加载到 PIV 插槽 9a(PIV 身份验证;OpenSC 插槽 0)。 在 Firefox 64 中,我使用 OpenSC PKCS#11 驱动程序。 我想要实现的是通过提供一次我的用户 PIN 码来“解锁”这个插槽(我不确定这里用“解锁”这个词是否合适),比如通过 shell 脚本。之后,Firefox 应该能够使用此插槽,而无需提示用户输入 PIN(Firefox 应该将该插槽视为“已登录”)。 我希望我可以在pkcs11-tool -l --login-type user -L命令行上使用类似的东西。这个...

Admin

仅在 CentOS 上出现 OpenSC(pklogin_finder 调试)的智能卡问题
opensc

仅在 CentOS 上出现 OpenSC(pklogin_finder 调试)的智能卡问题

我正在尝试在 CentOS 上使用智能卡,但遇到了问题。我正在使用 OpenSC,我需要实现一个特殊模块来使用我的智能卡(libgtop11dotnet)。它在 CentOS 上不起作用,但我在 Ubuntu 上测试过,它可以工作。我更改了 opensc.conf 和 pam_pkcs11.conf 以便能够使用我的模块 (libgtop11donet)。命令“pklogin_finder debug”返回有关卡的信息(但在 CentOS 上没有)。我试图在 CentOS 上实现相同的修改,但我认为 NSS 数据库 (/etc/pki/nssdb) 阻止了我...

Admin

Firefox 使用 OpenSC 显示多个智能卡 PIN 提示
opensc

Firefox 使用 OpenSC 显示多个智能卡 PIN 提示

我安装了 OpenSC 0.18,并在 Firefox 61 中添加了 PKCS11 DLL 作为安全设备提供程序。我可以从“安全设备”对话框中“解锁”我的智能卡,并按预期提示输入 PIN。但是,当我访问想要使用该卡进行身份验证的站点时,甚至在要求我选择证书之前,系统就会提示我输入 PIN。然后,在登录过程完成之前,我会收到更多次提示(5-10 次)。从 Linux 机器(使用coolkey驱动程序)访问同一站点只会提示一次 PIN。 我正在使用 OpenSC 的默认配置文件,我认为这意味着应该启用 PIN 缓存。我甚至不知道这是 Firefox 的问题、...

Admin

使用 opensc 进行 ssh-add 失败
opensc

使用 opensc 进行 ssh-add 失败

我正在设置 Ubuntu 20.04 来访问需要 PIV 身份验证的服务器。该命令ssh-add -s /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so失败并显示: Could not add card "/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so": agent refused operation 过去,在添加 RSA 密钥时启动 ssh 代理可以解决此类错误,但这次不行。我尝试了杀死/启动 ssh 代理、拔出/插入 yubikey 的组合,但没有一个起作用。 我错过了什么? ...

Admin

我可以使用 pkcs11-tool 创建 pkcs#7 签名吗?
opensc

我可以使用 pkcs11-tool 创建 pkcs#7 签名吗?

我在 Ubuntu 17.10 上尝试用智能卡签署字符串。我需要的是一个pkcs7-signedData对象。我可以一些使用下面的命令签名,我得到一些二进制foo.sig文件。它是什么?如何将其变成 PKCS#7 签名? $ echo foobar | pkcs11-tool --module ./VdsPKCS1164.so --login --pin $PIN \ --sign --id 5378 --output-file foo.sig Using slot 0 with a present token (0x1) Using signatu...

Admin

Yubikey 文件加密而不使用 OpenPGP?
opensc

Yubikey 文件加密而不使用 OpenPGP?

有没有一种方法可以使用不使用 OpenPGP 的 Yubikey 来加密单个文件? 我使用 Yubikey 进行 ssh 登录和加密单个文件(密码存储)。Yubikey 仅在 CCID 模式下运行(我当前不使用 OTP 或 U2F)。所有操作都需要物理存在测试。 到目前为止,我一直使用 Yubikey 作为 OpenPGP 智能卡以及: gpg-agent --enable-ssh-support用于 ssh 支持;和 gnupg.vim 插件用于加密文件。 GnuPG 笨重、不可靠且难以编写脚本。我想停止在此模式下使用 Yubikey。 我有...

Admin

使用 OpenSC 和 GnuPG 时智能卡“共享冲突”
opensc

使用 OpenSC 和 GnuPG 时智能卡“共享冲突”

在我的 Linux 机器(Arch Linux,截至本文最新)上,我在使用 OpenSC PKCS11 模块和 GnuPG 时遇到问题。 看起来,当使用 PKCS11 模块的应用程序启动时(在我的例子中是 Firefox),它会独占智能卡的控制权,并且其他应用程序都无法使用它。如果我尝试通过 GnuPG 访问该卡,我会收到一个神秘的错误: rjevski@workstation ~ % gpg2 --card-status gpg: selecting openpgp failed: No such device gpg: OpenPGP card no...

Admin