属性类型无效的PyKCS11

时间:2016-08-10 18:58:16

标签: python encryption digital-signature pkcs#11 hsm

我有python脚本,基本上反映了Attribute Dump实现的目标。在我的2号插槽中,我有一张可以被读卡器识别的智能卡。该卡包含一个RSA密钥对和一个x509证书,可以使用openssl显示。设备读取器没有问题,因为打开了会话并显示了正确的供应商信息,同时找到了[1]对象。在尝试使用SHA1尝试使用SHA1签名消息时尝试获取所有可用属性时,我收到了CKR_ATTRIBUTE_TYPE_INVALID异常。我不确定坏的属性类型在哪里发生,并且我试图找到罪魁祸首很长一段时间,但无济于事。

Slot no: 2
   slotDescription: ONMIKEY CardMan 3111
  manufacturerID: OMNIKEY
TokenInfo
  label: SSS Card 001
  manufacturerID: Siemens
  model: Siem. OS V4.x
Opened session 0x00020001

Found 1 objects: [1]

==================== Object: 1 ====================
Error: CKR_ATTRIBUTE_TYPE_INVALID (0x00000012)

属性列表中的错误条目类型位于上面代码中的某处。我不确定是哪一个导致它失败。在首先学习LowLevel API后,我感到很困惑。

{{1}}

构建我自己的属性列表是最好的方法吗?

0 个答案:

没有答案