linux - 重置 OpenCryptoki SW token

标签 linux cryptography pkcs#11

我从源代码构建开放的 cryptoki 库并尝试初始化软件 token 。 但是当 running pkcsconf -I -c 3 初始化 token 时,我收到以下错误消息:

Enter the SO PIN: 
Enter a unique token label: poef
Error initializing token: 0xA4 (CKR_PIN_LOCKED)

token 信息如下所示:

$ pkcsconf -t
Token #3 Info:
    Label: IBM OS PKCS#11                  
    Manufacturer: IBM Corp.                       
    Model: IBM SoftTok     
    Serial Number: 123             
    Flags: 0xD80045 (RNG|LOGIN_REQUIRED|CLOCK_ON_TOKEN|USER_PIN_TO_BE_CHANGED|SO_PIN_COUNT_LOW|SO_PIN_LOCKED|SO_PIN_TO_BE_CHANGED)
    Sessions: 0/18446744073709551614
    R/W Sessions: 18446744073709551615/18446744073709551614
    PIN Length: 4-8
    Public Memory: 0xFFFFFFFFFFFFFFFF/0xFFFFFFFFFFFFFFFF
    Private Memory: 0xFFFFFFFFFFFFFFFF/0xFFFFFFFFFFFFFFFF
    Hardware Version: 1.0
    Firmware Version: 1.0
    Time: 08:07:03

据我所知,我应该重置软件 token ,以获得默认的 SO PIN 并可以初始化 token ,以便使用它。但我在官方文档中找不到任何相关内容。

最佳答案

要重置所有内容,您必须删除/var/opencryptoki/swtok 的内容

关于linux - 重置 OpenCryptoki SW token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47748740/

相关文章:

linux - 如何在 linux 或 unix 上自动安装简单的应用程序

.net - 将.Net Web应用程序部署到非Windows服务器

javascript - 无法使用 crypto.createDecipheriv() 正确解密文件。文件大小为 0 字节

javascript - 使用 crypto 模块进行 Node.js MD5 解密

python - 使用 pkcs11 模块使用公钥加密数据失败

python - PKCS11 总是会以相同的顺序找到对象吗?

c - Linux互斥检查程序是否已经运行?

linux - 基于多个条件的 DNS 转发(Linux Bind)

.net-3.5 - RSACryptoServiceProvider.ImportParameters 抛出 System.Security.Cryptography.CryptographicException : Bad Data

Java PKCS11 与 iaik