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

时间:2017-06-29 19:55:08

标签: c# pkcs#11 hsm pkcs11interop

我面临与此主题所有者相同的问题: Threadsafe usage of PKCS11Interop library in C#

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

的链接

我有一个小小的困惑,在这堂课中,我看到很多场合你正在使用

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

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

1 个答案:

答案 0 :(得分:1)

感谢您发现这一点。应始终首选局部变量session。字段_session应仅用于保持登录状态。我已修改了提交179003bfixed class is available in master branch中的代码。