pkcs11interop从异常中获取错误代码

时间:2018-03-13 08:05:09

标签: c# .net visual-studio pkcs11interop

我有两张牌有不同类型的令牌。在致电GetTokenInfo()时,我会在某些令牌上获得CKR_TOKEN_NOT_RECOGNIZED。我的问题是,如何以干净的方式检索此错误代码?

Snapshot of exception

HResult只是表示一般错误。 我可以在Message字符串中检查异常。 RV参数不是Exception类的一部分,不确定使用哪个衍生类来实现此目的。

1 个答案:

答案 0 :(得分:1)

我忘了添加using Net.Pkcs11Interop.Common;

现在我正在捕捉Pkcs11Exception并通过RV参数检索错误代码,并将其与PKCS#11错误代码进行比较。

希望这可以帮助他人。