我应该使用哪一个:Pkcs11interop 中的 session 与 _session

Which one should I use: session vs _session in Pkcs11interop

我和这个帖子的主人遇到了同样的问题:

这里您提供了一个解决方案并给出了 link 的 https://github.com/jariq/Pkcs11Interop.PDF/blob/1.3.0/src/Pkcs11Interop.PDF/Pkcs11RsaSignature.cs

我有点困惑,在这个 class 我看到很多你使用

using (Session session = _slot.OpenSession(true))

声明。但是在其中,您使用的是预定义变量 _session,您没有使用此 session。 但是在 Sign 方法中,您使用的是 session 而不是 _session。 请帮助,在这种情况下我应该使用 session_session.

感谢您发现这一点。局部变量 session 应该始终是首选。字段 _session 应该只用于保持登录状态。我已经修复了提交 179003b and fixed class is available in master branch.

中的代码