Net.Pkcs11Interop.HighLevelAPI81.Session.Session C# (CSharp) Method

Session() private method

Initializes new instance of Session class
private Session ( LowLevelAPI81 pkcs11, ulong sessionId ) : System
pkcs11 LowLevelAPI81 Low level PKCS#11 wrapper
sessionId ulong PKCS#11 handle of session
return System
        internal Session(LowLevelAPI81.Pkcs11 pkcs11, ulong sessionId)
        {
            if (pkcs11 == null)
                throw new ArgumentNullException("pkcs11");

            if (sessionId == CK.CK_INVALID_HANDLE)
                throw new ArgumentException("Invalid handle specified", "sessionId");

            _p11 = pkcs11;
            _sessionId = sessionId;
        }