我有两张牌有不同类型的令牌。在致电GetTokenInfo()
时,我会在某些令牌上获得CKR_TOKEN_NOT_RECOGNIZED
。我的问题是,如何以干净的方式检索此错误代码?
HResult只是表示一般错误。
我可以在Message字符串中检查异常。
RV
参数不是Exception
类的一部分,不确定使用哪个衍生类来实现此目的。
答案 0 :(得分:1)
我忘了添加using Net.Pkcs11Interop.Common;
现在我正在捕捉Pkcs11Exception
并通过RV
参数检索错误代码,并将其与PKCS#11错误代码进行比较。
希望这可以帮助他人。