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

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

Detailed Description

Flags indicating capabilities and status of the device

Property Documentation

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.ClockOnToken
get

True if token has its own hardware clock

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.DualCryptoOperations
get

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

ulong Net.Pkcs11Interop.HighLevelAPI.TokenFlags.Flags
get

Bits flags indicating capabilities and status of the device

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.LoginRequired
get

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

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

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

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.Rng
get

True if the token has its own random number generator

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.SecondaryAuthentication
get

True if the token supports secondary authentication for private key objects

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.SoPinCountLow
get

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

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.SoPinFinalTry
get

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

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.SoPinLocked
get

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

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

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.TokenInitialized
get

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

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.UserPinCountLow
get

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

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.UserPinFinalTry
get

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

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.UserPinInitialized
get

True if the normal user's PIN has been initialized

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.UserPinLocked
get

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

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

bool Net.Pkcs11Interop.HighLevelAPI.TokenFlags.WriteProtected
get

True if the token is write-protected


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