2

我们正在使用Pkcs11Interop库进行密码学,我们Pkcs11Interop为我们的项目定制和实施代码示例,其中Pkcs11Interop文档在Github中。在生产中,不是每天,但当我们收到连续(4 或 5 次)CKR_ENCRYPTED_DATA_INVALID异常时,我们必须在 CPU 使用率达到最大值后重新启动服务器。这是什么原因造成的?我们如何解决这个问题?任何想法将不胜感激。如果有人愿意,我可以分享我们的代码示例。感谢您的帮助。

2017-07-11 10:45:07,580 错误 HSM | 11.07.2017 10:45:07 | HSM 解密错误发生 Net.Pkcs11Interop.Common.Pkcs11Exception:方法 C_Decrypt 在 Pkcs11HsmHost.DecryptInSession(会话会话,字符串值,Int32 Security\Pkcs11HsmHost.cs:line 164 中的 keyIndex,Int32 retryCount)

4

1 回答 1

0

您很可能没有在多线程环境中正确使用 PKCS#11 库。有关更多信息,请参阅此答案

于 2017-07-12T15:47:12.877 回答