|
byte[] | 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 (CTAP.1+). Optional parameter (CTAP2 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.