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

Information about a token 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...
 
TokenFlags 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...
 

Detailed Description

Information about a token

Property Documentation

string Net.Pkcs11Interop.HighLevelAPI.TokenInfo.FirmwareVersion
get

Version number of firmware

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.FreePrivateMemory
get

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

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.FreePublicMemory
get

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

string Net.Pkcs11Interop.HighLevelAPI.TokenInfo.HardwareVersion
get

Version number of hardware

string Net.Pkcs11Interop.HighLevelAPI.TokenInfo.Label
get

Application-defined label, assigned during token initialization

string Net.Pkcs11Interop.HighLevelAPI.TokenInfo.ManufacturerId
get

ID of the device manufacturer

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.MaxPinLen
get

Maximum length in bytes of the PIN

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.MaxRwSessionCount
get

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

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.MaxSessionCount
get

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

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.MinPinLen
get

Minimum length in bytes of the PIN

string Net.Pkcs11Interop.HighLevelAPI.TokenInfo.Model
get

Model of the device

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.RwSessionCount
get

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

string Net.Pkcs11Interop.HighLevelAPI.TokenInfo.SerialNumber
get

Serial number of the device

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.SessionCount
get

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

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.SlotId
get

PKCS#11 handle of slot

TokenFlags Net.Pkcs11Interop.HighLevelAPI.TokenInfo.TokenFlags
get

Bit flags indicating capabilities and status of the device

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.TotalPrivateMemory
get

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

ulong Net.Pkcs11Interop.HighLevelAPI.TokenInfo.TotalPublicMemory
get

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

DateTime Net.Pkcs11Interop.HighLevelAPI.TokenInfo.UtcTime
get

UtcTimeString converted to DateTime or null if conversion failed

string Net.Pkcs11Interop.HighLevelAPI.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: