[英]SoftHSMv2 - How to make created objects survive between sessions?
What am I doing wrong?我究竟做错了什么?
Thanks!谢谢!
Two possibilities come to my mind:我想到了两种可能性:
Only session objects can be created during a read-only session
在只读期间只能创建 session 个对象 session
Therefore the session of C_CreateObject
needs to have been opened with the flags
argument set to CKF_SERIAL_SESSION | CKF_RW_SESSION
因此,需要打开 C_CreateObject 的
C_CreateObject
,并将flags
参数设置为CKF_SERIAL_SESSION | CKF_RW_SESSION
CKF_SERIAL_SESSION | CKF_RW_SESSION
. CKF_SERIAL_SESSION | CKF_RW_SESSION
。
pTemplate
argment to C_CreateObject
needs to include the CKA_TOKEN
attribute so that the newly created key would be a "token object" rather than a "session object". pTemplate
的C_CreateObject
需要包含CKA_TOKEN
属性,以便新创建的密钥将是“令牌对象”而不是“会话对象”。 In PKCS#11, a token object is persistent across sessions whereas a session object is ephemeral and would get dropped once the session is closed.在 PKCS#11 中,令牌 object 在会话中持久存在,而 session object 是短暂的,一旦 session 关闭就会被丢弃。
Hope this helps.希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.