|
| 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 (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.