- All Superinterfaces:
CoreAuthenticator
- All Known Subinterfaces:
CredentialRecord
- All Known Implementing Classes:
AuthenticatorImpl,CredentialRecordImpl
Deprecated.
Core interface that represents WebAuthn authenticator
-
Method Summary
Modifier and TypeMethodDescriptiondefault @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput>Deprecated.Returns the client extensionsdefault @Nullable Set<AuthenticatorTransport>Deprecated.Returns theAuthenticatorTransportSetMethods inherited from interface com.webauthn4j.authenticator.CoreAuthenticator
getAttestationStatement, getAttestedCredentialData, getAuthenticatorExtensions, getCounter, setCounter
-
Method Details
-
getClientExtensions
@Nullable default @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> getClientExtensions()Deprecated.Returns the client extensions- Returns:
- the client extensions
-
getTransports
Deprecated.Returns theAuthenticatorTransportSet- Returns:
- the
AuthenticatorTransportSet
-
Authenticatoris deprecated since WebAuthn Level3 added new fields to the credential record. To represent WebAuthn Level3 credential record, newCredentialRecordinterface is introduced. Please upgrade fromAuthenticatorinterface toCredentialRecordinterface.Authenticatorinterface will be removed in the future version.