|
Crescendo SDK
|
Loading...
Searching...
No Matches
CrescendoDLL.PCSC.FIDODataStructures.GetAssertionResponse Class Reference
Represents the response from a FIDO CTAP2 authenticatorGetAssertion command.
More...
Properties |
|
| AuthenticatorData | AuthData = default! [get, set] |
| Authenticator data containing authentication context. |
|
| PublicKeyCredentialDescriptor | Credential = default! [get, set] |
Credential used for the assertion. Required parameter (CTAP2 key: 0x01). Contains the credential identifier that was used to generate the assertion. |
|
| byte?[] | LargeBlobKey [get, set]
|
Large blob encryption key (CTAP2.1 and higher). Optional parameter (CTAP key: 0x07). Present when using the largeBlobKey extension. Allows decrypting stored blobs associated with the credential. |
|
| int? | NumberOfCredentials [get, set]
|
Number of matching credentials remaining. Optional parameter (CTAP2 key: 0x05). Indicates remaining credentials when using authenticatorGetNextAssertion for multi-credential workflows. |
|
| byte[] | Signature = default! [get, set] |
Cryptographic signature over the assertion. Required parameter (CTAP2 key: 0x03). Signature generated using the credential private key over concatenated authData and clientDataHash. |
|
| PublicKeyCredentialUserEntity? | User [get, set]
|
User account information (for multi-credential selection). Optional parameter (CTAP2 key: 0x04). Present when multiple credentials match and user interaction selects one. Contains user handle and display information. |
|
| bool? | UserSelected [get, set]
|
Indicates if user explicitly selected credential. Optional parameter (CTAP2 key: 0x06). True when user interaction was required to select between multiple matching credentials. |
|
Detailed Description
Represents the response from a FIDO CTAP2 authenticatorGetAssertion command.