java.lang.Object
com.webauthn4j.authenticator.CoreAuthenticatorImpl
com.webauthn4j.authenticator.AuthenticatorImpl
- All Implemented Interfaces:
Authenticator,CoreAuthenticator
Deprecated.
An
Authenticator implementation-
Constructor Summary
ConstructorsConstructorDescriptionAuthenticatorImpl(@NotNull AttestedCredentialData attestedCredentialData, @Nullable AttestationStatement attestationStatement, long counter) Deprecated.AuthenticatorImpl(@NotNull AttestedCredentialData attestedCredentialData, @Nullable AttestationStatement attestationStatement, long counter, @Nullable Set<AuthenticatorTransport> transports) Deprecated.AuthenticatorImpl(@NotNull AttestedCredentialData attestedCredentialData, @Nullable AttestationStatement attestationStatement, long counter, @Nullable Set<AuthenticatorTransport> transports, @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> clientExtensions, @Nullable AuthenticationExtensionsAuthenticatorOutputs<RegistrationExtensionAuthenticatorOutput> authenticatorExtensions) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull AuthenticatorImplcreateFromRegistrationData(@NotNull RegistrationData registrationData) Deprecated.booleanDeprecated.Deprecated.Returns the client extensions@Nullable Set<AuthenticatorTransport>Deprecated.Returns theAuthenticatorTransportSetinthashCode()Deprecated.voidsetClientExtensions(@Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> clientExtensions) Deprecated.voidsetTransports(@Nullable Set<AuthenticatorTransport> transports) Deprecated.Methods inherited from class com.webauthn4j.authenticator.CoreAuthenticatorImpl
createFromCoreRegistrationData, getAttestationStatement, getAttestedCredentialData, getAuthenticatorExtensions, getCounter, setAttestationStatement, setAttestedCredentialData, setAuthenticatorExtensions, setCounterMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.webauthn4j.authenticator.CoreAuthenticator
getAttestationStatement, getAttestedCredentialData, getAuthenticatorExtensions, getCounter, setCounter
-
Constructor Details
-
AuthenticatorImpl
public AuthenticatorImpl(@NotNull @NotNull AttestedCredentialData attestedCredentialData, @Nullable @Nullable AttestationStatement attestationStatement, long counter, @Nullable @Nullable Set<AuthenticatorTransport> transports, @Nullable @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> clientExtensions, @Nullable @Nullable AuthenticationExtensionsAuthenticatorOutputs<RegistrationExtensionAuthenticatorOutput> authenticatorExtensions) Deprecated. -
AuthenticatorImpl
public AuthenticatorImpl(@NotNull @NotNull AttestedCredentialData attestedCredentialData, @Nullable @Nullable AttestationStatement attestationStatement, long counter, @Nullable @Nullable Set<AuthenticatorTransport> transports) Deprecated. -
AuthenticatorImpl
public AuthenticatorImpl(@NotNull @NotNull AttestedCredentialData attestedCredentialData, @Nullable @Nullable AttestationStatement attestationStatement, long counter) Deprecated.
-
-
Method Details
-
createFromRegistrationData
@NotNull public static @NotNull AuthenticatorImpl createFromRegistrationData(@NotNull @NotNull RegistrationData registrationData) Deprecated. -
getClientExtensions
@Nullable public @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> getClientExtensions()Deprecated.Description copied from interface:AuthenticatorReturns the client extensions- Specified by:
getClientExtensionsin interfaceAuthenticator- Returns:
- the client extensions
-
setClientExtensions
public void setClientExtensions(@Nullable @Nullable AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput> clientExtensions) Deprecated. -
getTransports
Deprecated.Description copied from interface:AuthenticatorReturns theAuthenticatorTransportSet- Specified by:
getTransportsin interfaceAuthenticator- Returns:
- the
AuthenticatorTransportSet
-
setTransports
Deprecated. -
equals
Deprecated.- Overrides:
equalsin classCoreAuthenticatorImpl
-
hashCode
public int hashCode()Deprecated.- Overrides:
hashCodein classCoreAuthenticatorImpl
-
AuthenticatorImplis deprecated since WebAuthn Level3 added new fields to the credential record. To represent WebAuthn Level3 credential record, newCredentialRecordImplclass is introduced. Please upgrade fromAuthenticatorImplclass toCredentialRecordImplclass.AuthenticatorImplclass will be removed in the future version.