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