Pkcs11Interop
5.1.2
|
Information about a token More...
Inherits Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.
Protected Attributes | |
NativeULong | _slotId = CK.CK_INVALID_HANDLE |
PKCS#11 handle of slot More... | |
string | _label = null |
Application-defined label, assigned during token initialization More... | |
string | _manufacturerId = null |
ID of the device manufacturer More... | |
string | _model = null |
Model of the device More... | |
string | _serialNumber = null |
Serial number of the device More... | |
TokenFlags | _tokenFlags = null |
Bit flags indicating capabilities and status of the device More... | |
NativeULong | _maxSessionCount = 0 |
Maximum number of sessions that can be opened with the token at one time by a single application More... | |
NativeULong | _sessionCount = 0 |
Number of sessions that this application currently has open with the token More... | |
NativeULong | _maxRwSessionCount = 0 |
Maximum number of read/write sessions that can be opened with the token at one time by a single application More... | |
NativeULong | _rwSessionCount = 0 |
Number of read/write sessions that this application currently has open with the token More... | |
NativeULong | _maxPinLen = 0 |
Maximum length in bytes of the PIN More... | |
NativeULong | _minPinLen = 0 |
Minimum length in bytes of the PIN More... | |
NativeULong | _totalPublicMemory = 0 |
The total amount of memory on the token in bytes in which public objects may be stored More... | |
NativeULong | _freePublicMemory = 0 |
The amount of free (unused) memory on the token in bytes for public objects More... | |
NativeULong | _totalPrivateMemory = 0 |
The total amount of memory on the token in bytes in which private objects may be stored More... | |
NativeULong | _freePrivateMemory = 0 |
The amount of free (unused) memory on the token in bytes for private objects More... | |
string | _hardwareVersion = null |
Version number of hardware More... | |
string | _firmwareVersion = null |
Version number of firmware More... | |
string | _utcTimeString = null |
Current time (the value of this field only makes sense for tokens equipped with a clock) More... | |
DateTime | _utcTime = null |
UtcTimeString converted to DateTime or null if conversion failed More... | |
Properties | |
ulong | 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... | |
ITokenFlags | TokenFlags [get] |
Bit flags indicating capabilities and status of the device More... | |
ulong | MaxSessionCount [get] |
Maximum number of sessions that can be opened with the token at one time by a single application More... | |
ulong | SessionCount [get] |
Number of sessions that this application currently has open with the token More... | |
ulong | MaxRwSessionCount [get] |
Maximum number of read/write sessions that can be opened with the token at one time by a single application More... | |
ulong | RwSessionCount [get] |
Number of read/write sessions that this application currently has open with the token More... | |
ulong | MaxPinLen [get] |
Maximum length in bytes of the PIN More... | |
ulong | MinPinLen [get] |
Minimum length in bytes of the PIN More... | |
ulong | TotalPublicMemory [get] |
The total amount of memory on the token in bytes in which public objects may be stored More... | |
ulong | FreePublicMemory [get] |
The amount of free (unused) memory on the token in bytes for public objects More... | |
ulong | TotalPrivateMemory [get] |
The total amount of memory on the token in bytes in which private objects may be stored More... | |
ulong | 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... | |
Properties inherited from Net.Pkcs11Interop.HighLevelAPI.ITokenInfo | |
ulong | 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... | |
ITokenFlags | TokenFlags [get] |
Bit flags indicating capabilities and status of the device More... | |
ulong | MaxSessionCount [get] |
Maximum number of sessions that can be opened with the token at one time by a single application More... | |
ulong | SessionCount [get] |
Number of sessions that this application currently has open with the token More... | |
ulong | MaxRwSessionCount [get] |
Maximum number of read/write sessions that can be opened with the token at one time by a single application More... | |
ulong | RwSessionCount [get] |
Number of read/write sessions that this application currently has open with the token More... | |
ulong | MaxPinLen [get] |
Maximum length in bytes of the PIN More... | |
ulong | MinPinLen [get] |
Minimum length in bytes of the PIN More... | |
ulong | TotalPublicMemory [get] |
The total amount of memory on the token in bytes in which public objects may be stored More... | |
ulong | FreePublicMemory [get] |
The amount of free (unused) memory on the token in bytes for public objects More... | |
ulong | TotalPrivateMemory [get] |
The total amount of memory on the token in bytes in which private objects may be stored More... | |
ulong | 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... | |
Information about a token
|
protected |
Version number of firmware
|
protected |
The amount of free (unused) memory on the token in bytes for private objects
|
protected |
The amount of free (unused) memory on the token in bytes for public objects
|
protected |
Version number of hardware
|
protected |
Application-defined label, assigned during token initialization
|
protected |
ID of the device manufacturer
|
protected |
Maximum length in bytes of the PIN
|
protected |
Maximum number of read/write sessions that can be opened with the token at one time by a single application
|
protected |
Maximum number of sessions that can be opened with the token at one time by a single application
|
protected |
Minimum length in bytes of the PIN
|
protected |
Model of the device
|
protected |
Number of read/write sessions that this application currently has open with the token
|
protected |
Serial number of the device
|
protected |
Number of sessions that this application currently has open with the token
|
protected |
PKCS#11 handle of slot
|
protected |
Bit flags indicating capabilities and status of the device
|
protected |
The total amount of memory on the token in bytes in which private objects may be stored
|
protected |
The total amount of memory on the token in bytes in which public objects may be stored
|
protected |
UtcTimeString converted to DateTime or null if conversion failed
|
protected |
Current time (the value of this field only makes sense for tokens equipped with a clock)
|
get |
Version number of firmware
|
get |
The amount of free (unused) memory on the token in bytes for private objects
|
get |
The amount of free (unused) memory on the token in bytes for public objects
|
get |
Version number of hardware
|
get |
Application-defined label, assigned during token initialization
|
get |
ID of the device manufacturer
|
get |
Maximum length in bytes of the PIN
|
get |
Maximum number of read/write sessions that can be opened with the token at one time by a single application
|
get |
Maximum number of sessions that can be opened with the token at one time by a single application
|
get |
Minimum length in bytes of the PIN
|
get |
Model of the device
|
get |
Number of read/write sessions that this application currently has open with the token
|
get |
Serial number of the device
|
get |
Number of sessions that this application currently has open with the token
|
get |
PKCS#11 handle of slot
|
get |
Bit flags indicating capabilities and status of the device
|
get |
The total amount of memory on the token in bytes in which private objects may be stored
|
get |
The total amount of memory on the token in bytes in which public objects may be stored
|
get |
UtcTimeString converted to DateTime or null if conversion failed
|
get |
Current time (the value of this field only makes sense for tokens equipped with a clock)