|
Crescendo SDK
|
Loading...
Searching...
No Matches
CrescendoDLL.PCSC.FIDODataStructures.GetAssertionRequest Class Reference
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. |
|
Detailed Description
Represents parameters for the FIDO CTAP2 authenticatorGetAssertion command.