| 
| List< PublicKeyCredentialDescriptor >?  | AllowList [get, set] | 
|   | List of allowed credential descriptors. Optional parameter (CTAP2 key: 0x03). When empty/null, authenticator may use resident credentials (discoverable credentials in CTAP2.1)  
  | 
|   | 
| byte[]  | ClientDataHash = default! [get, set] | 
|   | 32-byte SHA-256 hash of the client data JSON. Required parameter (CTAP2 key: 0x02). Used to verify request integrity.  
  | 
|   | 
| Dictionary< string, object >?  | Extensions [get, set] | 
|   | Requested extensions. Optional parameter (CTAP2 key: 0x04). Dictionary of extension identifiers to extension-specific parameters.  
  | 
|   | 
| Dictionary< string, object >?  | Options [get, set] | 
|   | Authentication options.  
  | 
|   | 
| byte?[]  | PinUvAuthParam [get, set] | 
|   | PIN/UV authentication signature. Optional parameter (CTAP2 key: 0x06). HMAC-SHA256 of clientDataHash using shared secret.  
  | 
|   | 
| uint?  | PinUvAuthProtocol [get, set] | 
|   | Selected PIN/UV protocol version. Optional parameter (CTAP2 key: 0x07). Must match protocol version used during key agreement.  
  | 
|   | 
| string  | RpId = string.Empty [get, set] | 
|   | Relying Party identifier (domain string). Required parameter (CTAP2 key: 0x01). Must match the RP ID used in credential creation.  
  | 
|   | 
Represents parameters for the FIDO CTAP2 authenticatorGetAssertion command.