All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AppId |
A FIDO AppID verified to be syntactically valid.
|
| AssertionExtensionInputs |
|
| AssertionExtensionInputs.AssertionExtensionInputsBuilder |
|
| AssertionFailedException |
|
| AssertionRequest |
|
| AssertionRequest.AssertionRequestBuilder |
|
| AssertionRequest.AssertionRequestBuilder.MandatoryStages |
|
| AssertionResult |
|
| Attestation |
Non-standardized representation of partly free-form information about an authenticator device.
|
| Attestation.AttestationBuilder |
|
| Attestation.AttestationBuilder.MandatoryStages |
|
| AttestationConveyancePreference |
Relying Parties may use this to specify their preference regarding attestation conveyance during credential
generation.
|
| AttestationObject |
Authenticators MUST provide some form of attestation.
|
| AttestationType |
Web Authentication supports several attestation types, defining the semantics of attestation statements and their
underlying trust models.
|
| AttestedCredentialData |
Attested credential data is a variable-length byte array added to the authenticator data when generating an
attestation object for a given credential.
|
| AuthenticatorAssertionResponse |
Represents an authenticator's response to a client’s request for generation of a new authentication assertion given
the WebAuthn Relying Party's challenge and OPTIONAL
list of credentials it is aware of.
|
| AuthenticatorAssertionResponse.AuthenticatorAssertionResponseBuilder |
|
| AuthenticatorAssertionResponse.AuthenticatorAssertionResponseBuilder.MandatoryStages |
|
| AuthenticatorAttachment |
|
| AuthenticatorAttestationResponse |
Represents the authenticator's response to a client's request for the creation of a new public key credential.
|
| AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder |
|
| AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder.MandatoryStages |
|
| AuthenticatorData |
The authenticator data structure is a byte array of 37 bytes or more.
|
| AuthenticatorDataFlags |
The flags bit field of an authenticator data structure, decoded as a high-level object.
|
| AuthenticatorResponse |
Authenticators respond to Relying Party requests by returning an object derived from the AuthenticatorResponse interface.
|
| AuthenticatorSelectionCriteria |
This class may be used to specify requirements regarding authenticator attributes.
|
| AuthenticatorSelectionCriteria.AuthenticatorSelectionCriteriaBuilder |
|
| AuthenticatorTransport |
Authenticators may communicate with Clients using a variety of transports.
|
| Base64UrlException |
|
| ByteArray |
An immutable byte array with support for encoding/decoding to/from various encodings.
|
| ClientAssertionExtensionOutputs |
|
| ClientAssertionExtensionOutputs.ClientAssertionExtensionOutputsBuilder |
|
| ClientExtensionOutputs |
|
| ClientRegistrationExtensionOutputs |
|
| ClientRegistrationExtensionOutputs.ClientRegistrationExtensionOutputsBuilder |
|
| CollectedClientData |
The client data represents the contextual bindings of both the Relying Party and the client.
|
| COSEAlgorithmIdentifier |
A number identifying a cryptographic algorithm.
|
| CredentialRepository |
An abstraction of the database lookups needed by this library.
|
| DocumentStatus |
A representation of Web Authentication specification document statuses.
|
| ExtensionInputs |
|
| FinishAssertionOptions |
|
| FinishAssertionOptions.FinishAssertionOptionsBuilder |
|
| FinishAssertionOptions.FinishAssertionOptionsBuilder.MandatoryStages |
|
| FinishRegistrationOptions |
|
| FinishRegistrationOptions.FinishRegistrationOptionsBuilder |
|
| FinishRegistrationOptions.FinishRegistrationOptionsBuilder.MandatoryStages |
|
| HexException |
|
| Implementation |
Description of this version of this library
|
| InvalidAppIdException |
|
| InvalidSignatureCountException |
|
| MetadataService |
Abstraction of a repository which can look up authenticator attestation metadata from an attestation certificate
chain.
|
| PublicKeyCredential<A extends AuthenticatorResponse,B extends ClientExtensionOutputs> |
The PublicKeyCredential interface inherits from Credential [CREDENTIAL-MANAGEMENT-1],
and contains the attributes that are returned to the caller when a new credential is created, or a new assertion is
requested.
|
| PublicKeyCredential.PublicKeyCredentialBuilder<A extends AuthenticatorResponse,B extends ClientExtensionOutputs> |
|
| PublicKeyCredentialCreationOptions |
Parameters for a call to navigator.credentials.create().
|
| PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder |
|
| PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder.MandatoryStages |
|
| PublicKeyCredentialDescriptor |
The attributes that are specified by a caller when referring to a public key credential as an input parameter to the
navigator.credentials.create() or navigator.credentials.get() methods.
|
| PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder |
|
| PublicKeyCredentialDescriptor.PublicKeyCredentialDescriptorBuilder.MandatoryStages |
|
| PublicKeyCredentialEntity |
Describes a user account, or a WebAuthn Relying Party, which a public key credential is associated with or scoped to,
respectively.
|
| PublicKeyCredentialParameters |
Used to supply additional parameters when creating a new credential.
|
| PublicKeyCredentialParameters.PublicKeyCredentialParametersBuilder |
|
| PublicKeyCredentialParameters.PublicKeyCredentialParametersBuilder.MandatoryStages |
|
| PublicKeyCredentialRequestOptions |
The PublicKeyCredentialRequestOptions dictionary supplies get() with the data it needs to generate an assertion.
|
| PublicKeyCredentialRequestOptions.PublicKeyCredentialRequestOptionsBuilder |
|
| PublicKeyCredentialRequestOptions.PublicKeyCredentialRequestOptionsBuilder.MandatoryStages |
|
| PublicKeyCredentialType |
Defines the valid credential types.
|
| RegisteredCredential |
An abstraction of a credential registered to a particular user.
|
| RegisteredCredential.RegisteredCredentialBuilder |
|
| RegisteredCredential.RegisteredCredentialBuilder.MandatoryStages |
|
| RegistrationExtensionInputs |
|
| RegistrationExtensionInputs.RegistrationExtensionInputsBuilder |
|
| RegistrationFailedException |
|
| RegistrationResult |
|
| RelyingParty |
Encapsulates the four basic Web Authentication operations - start/finish registration, start/finish authentication -
along with overall operational settings for them.
|
| RelyingParty.RelyingPartyBuilder |
|
| RelyingParty.RelyingPartyBuilder.MandatoryStages |
|
| RelyingPartyIdentity |
Used to supply additional Relying Party attributes when creating a new credential.
|
| RelyingPartyIdentity.RelyingPartyIdentityBuilder |
|
| RelyingPartyIdentity.RelyingPartyIdentityBuilder.MandatoryStages |
|
| Specification |
Reference to a particular version of a specification document.
|
| StartAssertionOptions |
|
| StartAssertionOptions.StartAssertionOptionsBuilder |
|
| StartRegistrationOptions |
|
| StartRegistrationOptions.StartRegistrationOptionsBuilder |
|
| StartRegistrationOptions.StartRegistrationOptionsBuilder.MandatoryStages |
|
| TokenBindingInfo |
|
| TokenBindingStatus |
Indicators of whether a TokenBindingInfo's id member is present and, if not,
whether the client supports token binding.
|
| Transport |
Representations of communication modes supported by an authenticator.
|
| UserIdentity |
Describes a user account, with which public key credentials can be associated.
|
| UserIdentity.UserIdentityBuilder |
|
| UserIdentity.UserIdentityBuilder.MandatoryStages |
|
| UserVerificationRequirement |
A WebAuthn Relying Party may require user
verification for some of its operations but not for others, and may use this type to express its needs.
|
| VersionInfo |
Contains version information for the com.yubico.webauthn package.
|