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