public TokenInfo GetTokenInfo() { CK_TOKEN_INFO tokenInfo = new CK_TOKEN_INFO(); CKR rv = _p11.C_GetTokenInfo(_slotId, ref tokenInfo); if (rv != CKR.CKR_OK) throw new Pkcs11Exception("C_GetTokenInfo", rv); return new TokenInfo(_slotId, tokenInfo); }