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