Pkcs11Interop  5.1.2
Protected Attributes | Properties | List of all members
Net.Pkcs11Interop.HighLevelAPI80.TokenFlags Class Reference

Flags indicating capabilities and status of the device More...

Inherits Net.Pkcs11Interop.HighLevelAPI.ITokenFlags.

Protected Attributes

NativeULong _flags
 Bits flags indicating capabilities and status of the device More...
 

Properties

ulong Flags [get]
 Bits flags indicating capabilities and status of the device More...
 
bool Rng [get]
 True if the token has its own random number generator More...
 
bool WriteProtected [get]
 True if the token is write-protected More...
 
bool LoginRequired [get]
 True if there are some cryptographic functions that a user must be logged in to perform More...
 
bool UserPinInitialized [get]
 True if the normal user's PIN has been initialized More...
 
bool RestoreKeyNotNeeded [get]
 True if a successful save of a session's cryptographic operations state always contains all keys needed to restore the state of the session More...
 
bool ClockOnToken [get]
 True if token has its own hardware clock More...
 
bool ProtectedAuthenticationPath [get]
 True if token has a "protected authentication path", whereby a user can log into the token without passing a PIN through the Cryptoki library More...
 
bool DualCryptoOperations [get]
 True if a single session with the token can perform dual cryptographic operations More...
 
bool TokenInitialized [get]
 True if the token has been initialized using C_InitializeToken or an equivalent mechanism More...
 
bool SecondaryAuthentication [get]
 True if the token supports secondary authentication for private key objects More...
 
bool UserPinCountLow [get]
 True if an incorrect user login PIN has been entered at least once since the last successful authentication More...
 
bool UserPinFinalTry [get]
 True if supplying an incorrect user PIN will make it to become locked More...
 
bool UserPinLocked [get]
 True if the user PIN has been locked. User login to the token is not possible. More...
 
bool UserPinToBeChanged [get]
 True if the user PIN value is the default value set by token initialization or manufacturing, or the PIN has been expired by the card More...
 
bool SoPinCountLow [get]
 True if an incorrect SO login PIN has been entered at least once since the last successful authentication More...
 
bool SoPinFinalTry [get]
 True if supplying an incorrect SO PIN will make it to become locked. More...
 
bool SoPinLocked [get]
 True if the SO PIN has been locked. User login to the token is not possible. More...
 
bool SoPinToBeChanged [get]
 True if the SO PIN value is the default value set by token initialization or manufacturing, or the PIN has been expired by the card. More...
 
- Properties inherited from Net.Pkcs11Interop.HighLevelAPI.ITokenFlags
ulong Flags [get]
 Bits flags indicating capabilities and status of the device More...
 
bool Rng [get]
 True if the token has its own random number generator More...
 
bool WriteProtected [get]
 True if the token is write-protected More...
 
bool LoginRequired [get]
 True if there are some cryptographic functions that a user must be logged in to perform More...
 
bool UserPinInitialized [get]
 True if the normal user's PIN has been initialized More...
 
bool RestoreKeyNotNeeded [get]
 True if a successful save of a session's cryptographic operations state always contains all keys needed to restore the state of the session More...
 
bool ClockOnToken [get]
 True if token has its own hardware clock More...
 
bool ProtectedAuthenticationPath [get]
 True if token has a "protected authentication path", whereby a user can log into the token without passing a PIN through the Cryptoki library More...
 
bool DualCryptoOperations [get]
 True if a single session with the token can perform dual cryptographic operations More...
 
bool TokenInitialized [get]
 True if the token has been initialized using C_InitializeToken or an equivalent mechanism More...
 
bool SecondaryAuthentication [get]
 True if the token supports secondary authentication for private key objects More...
 
bool UserPinCountLow [get]
 True if an incorrect user login PIN has been entered at least once since the last successful authentication More...
 
bool UserPinFinalTry [get]
 True if supplying an incorrect user PIN will make it to become locked More...
 
bool UserPinLocked [get]
 True if the user PIN has been locked. User login to the token is not possible. More...
 
bool UserPinToBeChanged [get]
 True if the user PIN value is the default value set by token initialization or manufacturing, or the PIN has been expired by the card More...
 
bool SoPinCountLow [get]
 True if an incorrect SO login PIN has been entered at least once since the last successful authentication More...
 
bool SoPinFinalTry [get]
 True if supplying an incorrect SO PIN will make it to become locked. More...
 
bool SoPinLocked [get]
 True if the SO PIN has been locked. User login to the token is not possible. More...
 
bool SoPinToBeChanged [get]
 True if the SO PIN value is the default value set by token initialization or manufacturing, or the PIN has been expired by the card. More...
 

Detailed Description

Flags indicating capabilities and status of the device

Member Data Documentation

◆ _flags

NativeULong Net.Pkcs11Interop.HighLevelAPI80.TokenFlags._flags
protected

Bits flags indicating capabilities and status of the device

Property Documentation

◆ ClockOnToken

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.ClockOnToken
get

True if token has its own hardware clock

◆ DualCryptoOperations

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.DualCryptoOperations
get

True if a single session with the token can perform dual cryptographic operations

◆ Flags

ulong Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.Flags
get

Bits flags indicating capabilities and status of the device

◆ LoginRequired

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.LoginRequired
get

True if there are some cryptographic functions that a user must be logged in to perform

◆ ProtectedAuthenticationPath

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.ProtectedAuthenticationPath
get

True if token has a "protected authentication path", whereby a user can log into the token without passing a PIN through the Cryptoki library

◆ RestoreKeyNotNeeded

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.RestoreKeyNotNeeded
get

True if a successful save of a session's cryptographic operations state always contains all keys needed to restore the state of the session

◆ Rng

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.Rng
get

True if the token has its own random number generator

◆ SecondaryAuthentication

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.SecondaryAuthentication
get

True if the token supports secondary authentication for private key objects

◆ SoPinCountLow

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.SoPinCountLow
get

True if an incorrect SO login PIN has been entered at least once since the last successful authentication

◆ SoPinFinalTry

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.SoPinFinalTry
get

True if supplying an incorrect SO PIN will make it to become locked.

◆ SoPinLocked

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.SoPinLocked
get

True if the SO PIN has been locked. User login to the token is not possible.

◆ SoPinToBeChanged

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.SoPinToBeChanged
get

True if the SO PIN value is the default value set by token initialization or manufacturing, or the PIN has been expired by the card.

◆ TokenInitialized

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.TokenInitialized
get

True if the token has been initialized using C_InitializeToken or an equivalent mechanism

◆ UserPinCountLow

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.UserPinCountLow
get

True if an incorrect user login PIN has been entered at least once since the last successful authentication

◆ UserPinFinalTry

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.UserPinFinalTry
get

True if supplying an incorrect user PIN will make it to become locked

◆ UserPinInitialized

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.UserPinInitialized
get

True if the normal user's PIN has been initialized

◆ UserPinLocked

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.UserPinLocked
get

True if the user PIN has been locked. User login to the token is not possible.

◆ UserPinToBeChanged

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.UserPinToBeChanged
get

True if the user PIN value is the default value set by token initialization or manufacturing, or the PIN has been expired by the card

◆ WriteProtected

bool Net.Pkcs11Interop.HighLevelAPI80.TokenFlags.WriteProtected
get

True if the token is write-protected


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