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 |
|
AttestationConveyancePreference |
Relying Parties may use this to specify their preference regarding attestation conveyance during
credential generation.
|
AttestationObject |
Authenticators MUST provide some form of attestation.
|
AttestationTrustSource |
Abstraction of a repository which can look up trust roots for authenticator attestation.
|
AttestationTrustSource.TrustRootsResult |
A result of looking up attestation trust roots for a particular attestation statement.
|
AttestationTrustSource.TrustRootsResult.TrustRootsResultBuilder |
|
AttestationTrustSource.TrustRootsResult.TrustRootsResultBuilder.Step1 |
|
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.
|
AuthenticatorAssertionExtensionOutputs |
|
AuthenticatorAssertionExtensionOutputs.AuthenticatorAssertionExtensionOutputsBuilder |
|
AuthenticatorAssertionResponse |
|
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.
|
AuthenticatorExtensionOutputs |
|
AuthenticatorRegistrationExtensionOutputs |
|
AuthenticatorRegistrationExtensionOutputs.AuthenticatorRegistrationExtensionOutputsBuilder |
|
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 |
|
ExtensionOutputs |
|
Extensions |
Definitions for WebAuthn extensions.
|
Extensions.Appid |
Definitions for the FIDO AppID Extension (appid ).
|
Extensions.AppidExclude |
Definitions for the 10.2.
|
Extensions.CredentialProperties |
Definitions for the Credential Properties Extension (credProps ).
|
Extensions.CredentialProperties.CredentialPropertiesOutput |
Extension outputs for the Credential Properties Extension (credProps ).
|
Extensions.LargeBlob |
Definitions for the Large blob storage extension (largeBlob ).
|
Extensions.LargeBlob.LargeBlobAuthenticationInput |
Extension inputs for the Large blob storage extension (largeBlob ) in
authentication ceremonies.
|
Extensions.LargeBlob.LargeBlobAuthenticationOutput |
Extension outputs for the Large blob storage extension (largeBlob ) in
authentication ceremonies.
|
Extensions.LargeBlob.LargeBlobRegistrationInput |
Extension inputs for the Large blob storage extension (largeBlob ) in
registration ceremonies.
|
Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport |
The known valid arguments for the Large blob storage extension (largeBlob )
input in registration ceremonies.
|
Extensions.LargeBlob.LargeBlobRegistrationOutput |
Extension outputs for the Large blob storage extension (largeBlob ) in
registration ceremonies.
|
Extensions.Uvm |
Definitions for the User Verification Method (uvm ) Extension.
|
Extensions.Uvm.UvmEntry |
A uvmEntry as defined in §10.3.
|
FinishAssertionOptions |
|
FinishAssertionOptions.FinishAssertionOptionsBuilder |
|
FinishAssertionOptions.FinishAssertionOptionsBuilder.MandatoryStages |
|
FinishRegistrationOptions |
|
FinishRegistrationOptions.FinishRegistrationOptionsBuilder |
|
FinishRegistrationOptions.FinishRegistrationOptionsBuilder.MandatoryStages |
|
HexException |
|
Implementation |
Description of this version of this library
|
InvalidAppIdException |
|
InvalidSignatureCountException |
|
KeyProtectionType |
The KEY_PROTECTION constants are flags in a bit field represented as a 16 bit long integer.
|
MatcherProtectionType |
The MATCHER_PROTECTION constants are flags in a bit field represented as a 16 bit long integer.
|
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 |
|
ResidentKeyRequirement |
This enumeration's values describe the Relying Party's requirements for client-side discoverable
credentials (formerly known as resident credentials or resident keys):
|
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.
|
UserIdentity |
Describes a user account, with which public key credentials can be associated.
|
UserIdentity.UserIdentityBuilder |
|
UserIdentity.UserIdentityBuilder.MandatoryStages |
|
UserVerificationMethod |
The USER_VERIFY constants are flags in a bitfield represented as a 32 bit long integer.
|
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.
|