PKCS#11中的CKR_GENERAL_ERROR表示客户端的加密操作请求未能成功完成。发生这种情况的原因可能是,在进行加密操作时,应用程序使用的插槽可能已脱机/断开连接/消失。或者它可能遇到了崩溃或停机等问题。在某些情况下,您可能会在CKR_GENERAL_ERROR之后看到诸如CKR_DEVICE_ERROR或CKR_TOKEN_NOT_PRESENT之类的错误。
Luna HSM抛出以下异常的原因是什么:
com.safenetinc.luna.exception.LunaCryptokiException: function 'C_Decrypt' returns 0x5 (CKR_GENERAL_ERROR)
at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2202) ~[na:na]
PS:它可以使用提供的密钥别名加载密钥。
在您的情况下,插槽可能在忙于处理C_Decrypt((时发生了问题。