我们在应用程序中使用SoftHSM。我们已经生成了令牌并在其中导入了密钥。现在,我们创建了一个作业,用于监视SoftHSM是否已启动并正在运行。
为此,似乎Session.GetOperationState()方法应该可以工作。但是我收到如下错误消息:
方法C_GetOperationState返回了CKR_FUNCTION_NOT_SUPPORTED。
如果此方法适合我的需要或我应该使用其他功能,请提供帮助。提前致谢。
方法Session::GetOperationState
冻结加密操作(例如,在计算文件后半部分的哈希值之后),方法Session::SetOperationState
恢复加密操作(例如,在计算文件后半部分的哈希值之后)。
如果要执行HSM的运行状况检查,则足以使用Slot::OpenSession
method打开新会话,使用method检查其状态,Session::GetSessionInfo
然后关闭该会话。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句