Pkcs11Interop  4.1.1
Properties | List of all members
Net.Pkcs11Interop.HighLevelAPI41.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

◆ FirmwareVersion

string Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.FirmwareVersion
get

Version number of firmware

◆ FreePrivateMemory

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.FreePrivateMemory
get

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

◆ FreePublicMemory

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.FreePublicMemory
get

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

◆ HardwareVersion

string Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.HardwareVersion
get

Version number of hardware

◆ Label

string Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.Label
get

Application-defined label, assigned during token initialization

◆ ManufacturerId

string Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.ManufacturerId
get

ID of the device manufacturer

◆ MaxPinLen

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.MaxPinLen
get

Maximum length in bytes of the PIN

◆ MaxRwSessionCount

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.MaxRwSessionCount
get

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

◆ MaxSessionCount

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.MaxSessionCount
get

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

◆ MinPinLen

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.MinPinLen
get

Minimum length in bytes of the PIN

◆ Model

string Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.Model
get

Model of the device

◆ RwSessionCount

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.RwSessionCount
get

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

◆ SerialNumber

string Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.SerialNumber
get

Serial number of the device

◆ SessionCount

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.SessionCount
get

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

◆ SlotId

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.SlotId
get

PKCS#11 handle of slot

◆ TokenFlags

TokenFlags Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.TokenFlags
get

Bit flags indicating capabilities and status of the device

◆ TotalPrivateMemory

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.TotalPrivateMemory
get

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

◆ TotalPublicMemory

uint Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.TotalPublicMemory
get

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

◆ UtcTime

DateTime Net.Pkcs11Interop.HighLevelAPI41.TokenInfo.UtcTime
get

UtcTimeString converted to DateTime or null if conversion failed

◆ UtcTimeString

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