需要使用已知值HSM“插槽号”,“键标签”查询HSM(在Python中)以获取(未知值)“键句柄”。
有什么建议吗?
答案 0 :(得分:0)
您可以使用pkcs11.Session.get_key()通过标签在HSM中获取唯一对象。
获取带有标签“ Label”的AES密钥的示例:
with token.open(user_pin='1234', rw=True) as session:
key = session.get_key(object_class=ObjectClass.SECRET_KEY, key_type=KeyType.AES, label="Label")
使用pkcs11.Session.get_objects()进行更复杂的搜索。
注意:您根本不需要“键柄”值,因为可以使用返回的key
对象执行操作。
祝你好运!
答案 1 :(得分:0)
您使我走上了正轨。我最终使用c_find_objects_ex抓取了关键句柄,并使用slice截断了输出中的结尾“ L”。谢谢!