Pkcs11Interop  4.0.0
Properties | List of all members
Net.Pkcs11Interop.HighLevelAPI40.TokenInfo Class Reference

Information about a token More...

Properties

uint SlotId [get]
 PKCS#11 handle of slot More...
 
string Label [get]
 Application-defined label, assigned during token initialization More...
 
string ManufacturerId [get]
 ID of the device manufacturer More...
 
string Model [get]
 Model of the device More...
 
string SerialNumber [get]
 Serial number of the device More...
 
TokenFlags TokenFlags [get]
 Bit flags indicating capabilities and status of the device More...
 
uint MaxSessionCount [get]
 Maximum number of sessions that can be opened with the token at one time by a single application More...
 
uint SessionCount [get]
 Number of sessions that this application currently has open with the token More...
 
uint MaxRwSessionCount [get]
 Maximum number of read/write sessions that can be opened with the token at one time by a single application More...
 
uint RwSessionCount [get]
 Number of read/write sessions that this application currently has open with the token More...
 
uint MaxPinLen [get]
 Maximum length in bytes of the PIN More...
 
uint MinPinLen [get]
 Minimum length in bytes of the PIN More...
 
uint TotalPublicMemory [get]
 The total amount of memory on the token in bytes in which public objects may be stored More...
 
uint FreePublicMemory [get]
 The amount of free (unused) memory on the token in bytes for public objects More...
 
uint TotalPrivateMemory [get]
 The total amount of memory on the token in bytes in which private objects may be stored More...
 
uint FreePrivateMemory [get]
 The amount of free (unused) memory on the token in bytes for private objects More...
 
string HardwareVersion [get]
 Version number of hardware More...
 
string FirmwareVersion [get]
 Version number of firmware More...
 
string UtcTimeString [get]
 Current time (the value of this field only makes sense for tokens equipped with a clock) More...
 
DateTime UtcTime [get]
 UtcTimeString converted to DateTime or null if conversion failed More...
 

Detailed Description

Information about a token

Property Documentation

string Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.FirmwareVersion
get

Version number of firmware

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.FreePrivateMemory
get

The amount of free (unused) memory on the token in bytes for private objects

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.FreePublicMemory
get

The amount of free (unused) memory on the token in bytes for public objects

string Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.HardwareVersion
get

Version number of hardware

string Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.Label
get

Application-defined label, assigned during token initialization

string Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.ManufacturerId
get

ID of the device manufacturer

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.MaxPinLen
get

Maximum length in bytes of the PIN

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.MaxRwSessionCount
get

Maximum number of read/write sessions that can be opened with the token at one time by a single application

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.MaxSessionCount
get

Maximum number of sessions that can be opened with the token at one time by a single application

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.MinPinLen
get

Minimum length in bytes of the PIN

string Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.Model
get

Model of the device

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.RwSessionCount
get

Number of read/write sessions that this application currently has open with the token

string Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.SerialNumber
get

Serial number of the device

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.SessionCount
get

Number of sessions that this application currently has open with the token

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.SlotId
get

PKCS#11 handle of slot

TokenFlags Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.TokenFlags
get

Bit flags indicating capabilities and status of the device

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.TotalPrivateMemory
get

The total amount of memory on the token in bytes in which private objects may be stored

uint Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.TotalPublicMemory
get

The total amount of memory on the token in bytes in which public objects may be stored

DateTime Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.UtcTime
get

UtcTimeString converted to DateTime or null if conversion failed

string Net.Pkcs11Interop.HighLevelAPI40.TokenInfo.UtcTimeString
get

Current time (the value of this field only makes sense for tokens equipped with a clock)


The documentation for this class was generated from the following file: