|
Crescendo SDK
|
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. | |
Represents the response from a FIDO CTAP2 authenticatorGetAssertion command.
|
getset |
Authenticator data containing authentication context.
Required parameter (CTAP2 key: 0x02). Byte array containing:
|
getset |
Credential used for the assertion. Required parameter (CTAP2 key: 0x01). Contains the credential identifier that was used to generate the assertion.
|
getset |
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.
|
getset |
Number of matching credentials remaining. Optional parameter (CTAP2 key: 0x05). Indicates remaining credentials when using authenticatorGetNextAssertion for multi-credential workflows.
|
getset |
Cryptographic signature over the assertion. Required parameter (CTAP2 key: 0x03). Signature generated using the credential private key over concatenated authData and clientDataHash.
|
getset |
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.
|
getset |
Indicates if user explicitly selected credential. Optional parameter (CTAP2 key: 0x06). True when user interaction was required to select between multiple matching credentials.