- All Known Subinterfaces:
Authenticator,CoreCredentialRecord,CredentialRecord
- All Known Implementing Classes:
AuthenticatorImpl,CoreAuthenticatorImpl,CoreCredentialRecordImpl,CredentialRecordImpl
Deprecated.
Core interface that represents WebAuthn authenticator (credential record)
-
Method Summary
Modifier and TypeMethodDescriptiondefault @Nullable AttestationStatementDeprecated.Returns theAttestationStatement@NotNull AttestedCredentialDataDeprecated.Returns theAttestedCredentialDatadefault @Nullable AuthenticationExtensionsAuthenticatorOutputs<RegistrationExtensionAuthenticatorOutput>Deprecated.Returns the authenticator extensionslongDeprecated.Returns the counter valuevoidsetCounter(long value) Deprecated.Sets the counter value
-
Method Details
-
getAttestedCredentialData
Deprecated.Returns theAttestedCredentialData- Returns:
- the
AttestedCredentialData
-
getAttestationStatement
Deprecated.Returns theAttestationStatement- Returns:
- the
AttestationStatement
-
getCounter
long getCounter()Deprecated.Returns the counter value- Returns:
- the counter value
-
setCounter
void setCounter(long value) Deprecated.Sets the counter value- Parameters:
value- the counter value
-
getAuthenticatorExtensions
@Nullable default @Nullable AuthenticationExtensionsAuthenticatorOutputs<RegistrationExtensionAuthenticatorOutput> getAuthenticatorExtensions()Deprecated.Returns the authenticator extensions- Returns:
- the authenticator extensions
-
CoreAuthenticatoris deprecated since WebAuthn Level3 added new fields to the credential record. To represent WebAuthn Level3 credential record, newCoreCredentialRecordinterface is introduced. Please upgrade fromCoreAuthenticatorinterface toCoreCredentialRecordinterface.CoreAuthenticatorinterface will be removed in the future version.