RegistrationService
class RegistrationService(challengeStore: ChallengeStore, credentialStore: CredentialStore, userAccountStore: UserAccountStore, attestationVerifier: AttestationVerifier, rpIdHasher: RpIdHasher, clientDataDecoder: CollectedClientDataDecoder, attestationPolicy: AttestationPolicy = AttestationPolicy.Strict, extensionHooks: List<WebAuthnExtensionHook> = [], originMetadataProvider: OriginMetadataProvider = NoOpOriginMetadataProvider, nowEpochMs: () -> Long = { System.currentTimeMillis() })
Server registration ceremony service (WebAuthn L3 §7.1).
Constructors
Link copied to clipboard
constructor(challengeStore: ChallengeStore, credentialStore: CredentialStore, userAccountStore: UserAccountStore, attestationVerifier: AttestationVerifier, rpIdHasher: RpIdHasher, clientDataDecoder: CollectedClientDataDecoder, attestationPolicy: AttestationPolicy = AttestationPolicy.Strict, extensionHooks: List<WebAuthnExtensionHook> = [], originMetadataProvider: OriginMetadataProvider = NoOpOriginMetadataProvider, nowEpochMs: () -> Long = { System.currentTimeMillis() })