Pkcs11Interop  5.1.2
Properties | List of all members
Net.Pkcs11Interop.HighLevelAPI.ITokenInfo Interface Reference

Information about a token More...

Inherited by Net.Pkcs11Interop.HighLevelAPI40.TokenInfo, Net.Pkcs11Interop.HighLevelAPI41.TokenInfo, Net.Pkcs11Interop.HighLevelAPI80.TokenInfo, and Net.Pkcs11Interop.HighLevelAPI81.TokenInfo.

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...
 

Detailed Description

Information about a token

Property Documentation

◆ FirmwareVersion

string Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.FirmwareVersion
get

Version number of firmware

◆ FreePrivateMemory

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.FreePrivateMemory
get

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

◆ FreePublicMemory

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.FreePublicMemory
get

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

◆ HardwareVersion

string Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.HardwareVersion
get

Version number of hardware

◆ Label

string Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.Label
get

Application-defined label, assigned during token initialization

◆ ManufacturerId

string Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.ManufacturerId
get

ID of the device manufacturer

◆ MaxPinLen

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.MaxPinLen
get

Maximum length in bytes of the PIN

◆ MaxRwSessionCount

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.MaxRwSessionCount
get

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

◆ MaxSessionCount

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.MaxSessionCount
get

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

◆ MinPinLen

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.MinPinLen
get

Minimum length in bytes of the PIN

◆ Model

string Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.Model
get

Model of the device

◆ RwSessionCount

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.RwSessionCount
get

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

◆ SerialNumber

string Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.SerialNumber
get

Serial number of the device

◆ SessionCount

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.SessionCount
get

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

◆ SlotId

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.SlotId
get

PKCS#11 handle of slot

◆ TokenFlags

ITokenFlags Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.TokenFlags
get

Bit flags indicating capabilities and status of the device

◆ TotalPrivateMemory

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.TotalPrivateMemory
get

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

◆ TotalPublicMemory

ulong Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.TotalPublicMemory
get

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

◆ UtcTime

DateTime Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.UtcTime
get

UtcTimeString converted to DateTime or null if conversion failed

◆ UtcTimeString

string Net.Pkcs11Interop.HighLevelAPI.ITokenInfo.UtcTimeString
get

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


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