Crescendo SDK
Loading...
Searching...
No Matches
CrescendoDLL.PCSC.FIDODataStructures.ClientPINResponse Class Reference

Represents the response from the FIDO CTAP2 authenticatorClientPIN command. More...

Properties

COSEKeyKeyAgreement [get, set]
 Gets or sets the key agreement information as a COSE key. This is used for secure communication between the client and the authenticator related to PIN handling.
 
int? PinRetires [get, set]
 Gets or sets the number of remaining PIN attempts before the authenticator locks the PIN.
 
byte?[] PinUvAuthToken [get, set]
 Gets or sets the PIN token, which is a secure token used to authorize PIN-related operations.
 
bool? PowerCycleState [get, set]
 Indicates if a power cycle is required before any future PIN operation. If the field is omitted, no information is given about whether a power cycle is needed or not. This field is only valid in response to a getRetries request.
 
uint? UvRetries [get, set]
 Number of user verification attempts remaining before lockout.
 

Detailed Description

Represents the response from the FIDO CTAP2 authenticatorClientPIN command.

Property Documentation

◆ KeyAgreement

COSEKey? CrescendoDLL.PCSC.FIDODataStructures.ClientPINResponse.KeyAgreement
getset

Gets or sets the key agreement information as a COSE key. This is used for secure communication between the client and the authenticator related to PIN handling.

◆ PinRetires

int? CrescendoDLL.PCSC.FIDODataStructures.ClientPINResponse.PinRetires
getset

Gets or sets the number of remaining PIN attempts before the authenticator locks the PIN.

◆ PinUvAuthToken

byte? [] CrescendoDLL.PCSC.FIDODataStructures.ClientPINResponse.PinUvAuthToken
getset

Gets or sets the PIN token, which is a secure token used to authorize PIN-related operations.

◆ PowerCycleState

bool? CrescendoDLL.PCSC.FIDODataStructures.ClientPINResponse.PowerCycleState
getset

Indicates if a power cycle is required before any future PIN operation. If the field is omitted, no information is given about whether a power cycle is needed or not. This field is only valid in response to a getRetries request.

◆ UvRetries

uint? CrescendoDLL.PCSC.FIDODataStructures.ClientPINResponse.UvRetries
getset

Number of user verification attempts remaining before lockout.