如何在安全令牌中保存临时值?

2024-10-05 12:21:48 发布

您现在位置:Python中文网/ 问答频道 /正文

是否可以使用PyKCS11和M2Crypto将值保存在安全令牌内存中?你知道吗

我需要将一个整数保存到令牌内存中,以便可以使用令牌执行该值

我知道如何创建对象,但是是否可以在令牌中创建属性,因此每当我读取该属性时,我都会知道该令牌的状态。你知道吗


Tags: 内存属性状态整数m2crypto创建对象将值pykcs11
1条回答
网友
1楼 · 发布于 2024-10-05 12:21:48

使用PKCS#11,存储“自制”数据的唯一方法,它通过使用CKO#u数据对象类型。与任何对象一样,它可以是令牌上的持久对象(在令牌关闭时不会丢失),也可以是内存对象(在令牌的会话关闭时丢失)。你知道吗

创建CKO\ U数据对象类似于任何其他对象创建:

  • 打开插槽上的r/w会话
  • 如果要通过用户身份验证(CKU\u user)保护对象,则以用户身份登录
  • 例如,创建一个具有类属性的strong对象
  • 如果要持久化对象,则将CKA_标记设置为TRUE;如果要持久化对象,则将FALSE
  • 如果希望此对象仅在成功的用户身份验证时读/写,请将CKA\u PRIVATE设置为TRUE*,如果任何人都可以访问它,请将其设置为**FALSE。你知道吗
  • 设置CKA\u标签CKA\u应用程序属性,这些属性的值可以帮助您下次查找对象
  • CKA\u VALUE属性设置为所需的值(整数)
  • 调用C\u CreateObject,使用此模板将创建所需的对象。你知道吗

相关问题 更多 >

    热门问题