Skip to main content

Interface: RegistrationChallenge

Defined in: src/types/interfaces/webauthn.interface.ts:125

Registration challenge response.

Remarks

Returned to client for navigator.credentials.create().

Properties

challengeId

readonly challengeId: string

Defined in: src/types/interfaces/webauthn.interface.ts:129

Challenge identifier for server-side lookup.


expiresAt

readonly expiresAt: Date

Defined in: src/types/interfaces/webauthn.interface.ts:143

Challenge expiration timestamp.


options

readonly options: PublicKeyCredentialCreationOptionsJSON

Defined in: src/types/interfaces/webauthn.interface.ts:138

PublicKeyCredentialCreationOptions for WebAuthn API.

Remarks

Serialized for transmission to client. Contains challenge, user info, RP info, and credential parameters.