|
string | Aaguid = default! [get, set] |
| AAGUID (Authenticator Attestation GUID) of the authenticator. Available in both CTAP 2.0 and 2.1.
|
|
List< PublicKeyCredentialParameters >? | Algorithms [get, set] |
| List of supported algorithms for public key credentials. Available in CTAP 2.1 only.
|
|
Dictionary< string, bool >? | Certifications [get, set] |
| Certifications held by the authenticator. Available in CTAP 2.1 only.
|
|
List< string >? | Extensions [get, set] |
| List of supported extensions by the authenticator. Available in both CTAP 2.0 and 2.1.
|
|
uint? | FirmwareVersion [get, set] |
| Firmware version of the authenticator. Available in CTAP 2.1 only.
|
|
bool? | ForcePINChange [get, set] |
| Indicates whether a PIN change is forced upon first use. Available in CTAP 2.1 only.
|
|
uint? | MaxCredBlobLength [get, set] |
| Maximum length of a credential blob in bytes. Available in CTAP 2.1 only.
|
|
uint? | MaxCredentialCountInList [get, set] |
| Maximum number of credentials that can be listed at once. Available in CTAP 2.1 only.
|
|
uint? | MaxCredentialIdLength [get, set] |
| Maximum length of a credential ID. Available in CTAP 2.1.
|
|
uint? | MaxMsgSize [get, set] |
| Maximum message size supported by the authenticator. Available in both CTAP 2.0 and 2.1.
|
|
uint? | MaxRPIDsForSetMinPINLength [get, set] |
| Maximum number of RPs for which the minimum PIN length can be set. Available in CTAP 2.1 only.
|
|
uint? | MaxSerializedLargeBlobArray [get, set] |
| Maximum size of a serialized large blob array, in bytes. Available in CTAP 2.1 only.
|
|
uint? | MinPINLength [get, set] |
| Minimum length required for the PIN, in Unicode code points. Available in CTAP 2.1 only.
|
|
Dictionary< string, bool >? | Options [get, set] |
| Options supported by the authenticator, such as whether certain features are enabled or disabled. Available in both CTAP 2.0 and 2.1.
|
|
List< uint > | PinUvAuthProtocols = default! [get, set] |
| List of supported PIN-UV Auth protocols. Available in both CTAP 2.0 (named as 'pinProtocols') and 2.1.
|
|
int? | PreferredPlatformUvAttempts [get, set] |
| Preferred number of invocations of the CrescendoDLL.PCSC.AuthenticatorClientPINSubCommand.getPinUvAuthTokenUsingUvWithPermissions subCommand the platform may attempt before falling back to the CrescendoDLL.PCSC.AuthenticatorClientPINSubCommand.getPinUvAuthTokenUsingPinWithPermissions subCommand or displaying an error. Available in CTAP 2.1 only.
|
|
uint? | RemainingDiscoverableCredentials [get, set] |
| Number of remaining discoverable credentials. Available in CTAP 2.1 only.
|
|
List< string >? | Transports [get, set] |
| List of supported transport protocols by the authenticator. Available in CTAP 2.1 only.
|
|
int? | UvModality [get, set] |
| UV modality supported by the authenticator via CrescendoDLL.PCSC.AuthenticatorClientPINSubCommand.getPinUvAuthTokenUsingUvWithPermissions. Available in CTAP 2.1 only.
|
|
List< uint >? | VendorPrototypeConfigCommands [get, set] |
| List of vendor-specific prototype configuration commands. Available in CTAP 2.1 only.
|
|
List< string > | Versions = default! [get, set] |
| List of supported protocol versions by the authenticator. Available in both CTAP 2.0 and 2.1.
|
|
Represents the response from FIDO CTAP2 authenticatorGetInfo
command.