|
Crescendo SDK
|
Represents parameters for the FIDO CTAP2 authenticatorGetAssertion command.
More...
Properties | |
| 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.
|
getset |
List of allowed credential descriptors. Optional parameter (CTAP2 key: 0x03). When empty/null, authenticator may use resident credentials (discoverable credentials in CTAP2.1)
|
getset |
32-byte SHA-256 hash of the client data JSON. Required parameter (CTAP2 key: 0x02). Used to verify request integrity.
|
getset |
Requested extensions. Optional parameter (CTAP2 key: 0x04). Dictionary of extension identifiers to extension-specific parameters.
|
getset |
Authentication options.
Optional parameter (CTAP2 key: 0x05). Common options include:
true) false)
|
getset |
PIN/UV authentication signature. Optional parameter (CTAP2 key: 0x06). HMAC-SHA256 of ClientDataHash using shared secret.
|
getset |
Selected PIN/UV protocol version. Optional parameter (CTAP2 key: 0x07). Must match protocol version used during key agreement.
|
getset |
Relying Party identifier (domain string). Required parameter (CTAP2 key: 0x01). Must match the RP ID used in credential creation.