- alg(COSEAlgorithmIdentifier) - Method in class com.yubico.webauthn.data.PublicKeyCredentialParameters.PublicKeyCredentialParametersBuilder
-
Specifies the cryptographic signature algorithm with which the newly generated credential will
be used, and thus also the type of asymmetric key pair to be generated, e.g., RSA or Elliptic
Curve.
- alg(COSEAlgorithmIdentifier) - Method in class com.yubico.webauthn.data.PublicKeyCredentialParameters.PublicKeyCredentialParametersBuilder.MandatoryStages
-
alg is a required
parameter.
- allowCredentials(Optional<List<PublicKeyCredentialDescriptor>>) - Method in class com.yubico.webauthn.data.PublicKeyCredentialRequestOptions.PublicKeyCredentialRequestOptionsBuilder
-
A list of
PublicKeyCredentialDescriptor objects representing public key credentials
acceptable to the caller, in descending order of the caller’s preference (the first item in
the list is the most preferred credential, and so on down the list).
- allowCredentials(List<PublicKeyCredentialDescriptor>) - Method in class com.yubico.webauthn.data.PublicKeyCredentialRequestOptions.PublicKeyCredentialRequestOptionsBuilder
-
A list of
PublicKeyCredentialDescriptor objects representing public key credentials
acceptable to the caller, in descending order of the caller’s preference (the first item in
the list is the most preferred credential, and so on down the list).
- allowOriginPort(boolean) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
If true, the origin matching rule is relaxed to allow any port number.
- allowOriginSubdomain(boolean) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
If
true, the origin matching rule is relaxed to allow any subdomain, of any depth,
of the values of
origins.
- allowUntrustedAttestation(boolean) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
If
false,
finishRegistration will only allow registrations where the attestation signature can be linked
to a trusted attestation root.
- appid(Optional<AppId>) - Method in class com.yubico.webauthn.data.AssertionExtensionInputs.AssertionExtensionInputsBuilder
-
The input to the FIDO AppID Extension (appid).
- appid(AppId) - Method in class com.yubico.webauthn.data.AssertionExtensionInputs.AssertionExtensionInputsBuilder
-
The input to the FIDO AppID Extension (appid).
- appid(Optional<Boolean>) - Method in class com.yubico.webauthn.data.ClientAssertionExtensionOutputs.ClientAssertionExtensionOutputsBuilder
-
The extension output for the FIDO AppID Extension (appid).
- appid(boolean) - Method in class com.yubico.webauthn.data.ClientAssertionExtensionOutputs.ClientAssertionExtensionOutputsBuilder
-
The extension output for the FIDO AppID Extension (appid).
- Appid() - Constructor for class com.yubico.webauthn.data.Extensions.Appid
-
- AppId - Class in com.yubico.webauthn.extension.appid
-
A FIDO AppID verified to be syntactically valid.
- AppId(String) - Constructor for class com.yubico.webauthn.extension.appid.AppId
-
Verify that the
appId is a valid FIDO AppID, and wrap it as an
AppId.
- appId(Optional<AppId>) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
The extension input to set for the appid and appidExclude
extensions.
- appId(AppId) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
The extension input to set for the appid and appidExclude
extensions.
- appidExclude(Boolean) - Method in class com.yubico.webauthn.data.ClientRegistrationExtensionOutputs.ClientRegistrationExtensionOutputsBuilder
-
- AppidExclude() - Constructor for class com.yubico.webauthn.data.Extensions.AppidExclude
-
- appidExclude(Optional<AppId>) - Method in class com.yubico.webauthn.data.RegistrationExtensionInputs.RegistrationExtensionInputsBuilder
-
Enable or disable the FIDO AppID Exclusion Extension (appidExclude).
- appidExclude(AppId) - Method in class com.yubico.webauthn.data.RegistrationExtensionInputs.RegistrationExtensionInputsBuilder
-
Enable the FIDO AppID Exclusion Extension (appidExclude).
- AssertionExtensionInputs - Class in com.yubico.webauthn.data
-
- AssertionExtensionInputs.AssertionExtensionInputsBuilder - Class in com.yubico.webauthn.data
-
- AssertionFailedException - Exception in com.yubico.webauthn.exception
-
- AssertionFailedException(IllegalArgumentException) - Constructor for exception com.yubico.webauthn.exception.AssertionFailedException
-
- AssertionFailedException(String) - Constructor for exception com.yubico.webauthn.exception.AssertionFailedException
-
- AssertionRequest - Class in com.yubico.webauthn
-
- AssertionRequest.AssertionRequestBuilder - Class in com.yubico.webauthn
-
- AssertionRequest.AssertionRequestBuilder.MandatoryStages - Class in com.yubico.webauthn
-
- AssertionResult - Class in com.yubico.webauthn
-
- AT - Variable in class com.yubico.webauthn.data.AuthenticatorDataFlags
-
Attested credential data present.
- attestation(AttestationConveyancePreference) - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder
-
Intended for use by Relying Parties that wish to express their preference for attestation
conveyance.
- AttestationConveyancePreference - Enum in com.yubico.webauthn.data
-
Relying Parties may use this to specify their preference regarding attestation conveyance during
credential generation.
- attestationConveyancePreference(Optional<AttestationConveyancePreference>) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
The argument for the
attestation
parameter in registration operations.
- attestationConveyancePreference(AttestationConveyancePreference) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
The argument for the
attestation
parameter in registration operations.
- AttestationObject - Class in com.yubico.webauthn.data
-
Authenticators MUST provide some form of attestation.
- AttestationObject(ByteArray) - Constructor for class com.yubico.webauthn.data.AttestationObject
-
- attestationObject(ByteArray) - Method in class com.yubico.webauthn.data.AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder
-
- attestationObject(ByteArray) - Method in class com.yubico.webauthn.data.AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder.MandatoryStages
-
- AttestationTrustSource - Interface in com.yubico.webauthn.attestation
-
Abstraction of a repository which can look up trust roots for authenticator attestation.
- attestationTrustSource(Optional<AttestationTrustSource>) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
- attestationTrustSource(AttestationTrustSource) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
- AttestationTrustSource.TrustRootsResult - Class in com.yubico.webauthn.attestation
-
A result of looking up attestation trust roots for a particular attestation statement.
- AttestationTrustSource.TrustRootsResult.TrustRootsResultBuilder - Class in com.yubico.webauthn.attestation
-
- AttestationTrustSource.TrustRootsResult.TrustRootsResultBuilder.Step1 - Class in com.yubico.webauthn.attestation
-
- AttestationType - Enum in com.yubico.webauthn.data
-
Web Authentication supports several attestation types, defining the semantics of attestation
statements and their underlying trust models.
- AttestedCredentialData - Class in com.yubico.webauthn.data
-
Attested credential data is a variable-length byte array added to the authenticator data when
generating an attestation object for a given credential.
- AuthenticatorAssertionExtensionOutputs - Class in com.yubico.webauthn.data
-
- AuthenticatorAssertionExtensionOutputs.AuthenticatorAssertionExtensionOutputsBuilder - Class in com.yubico.webauthn.data
-
- AuthenticatorAssertionResponse - Class in com.yubico.webauthn.data
-
- AuthenticatorAssertionResponse.AuthenticatorAssertionResponseBuilder - Class in com.yubico.webauthn.data
-
- AuthenticatorAssertionResponse.AuthenticatorAssertionResponseBuilder.MandatoryStages - Class in com.yubico.webauthn.data
-
- AuthenticatorAssertionResponse.AuthenticatorAssertionResponseBuilder.MandatoryStages.Step2 - Class in com.yubico.webauthn.data
-
- AuthenticatorAssertionResponse.AuthenticatorAssertionResponseBuilder.MandatoryStages.Step3 - Class in com.yubico.webauthn.data
-
- AuthenticatorAttachment - Enum in com.yubico.webauthn.data
-
- authenticatorAttachment(Optional<AuthenticatorAttachment>) - Method in class com.yubico.webauthn.data.AuthenticatorSelectionCriteria.AuthenticatorSelectionCriteriaBuilder
-
- authenticatorAttachment(AuthenticatorAttachment) - Method in class com.yubico.webauthn.data.AuthenticatorSelectionCriteria.AuthenticatorSelectionCriteriaBuilder
-
- authenticatorAttachment(AuthenticatorAttachment) - Method in class com.yubico.webauthn.data.PublicKeyCredential.PublicKeyCredentialBuilder
-
- AuthenticatorAttestationResponse - Class in com.yubico.webauthn.data
-
Represents the authenticator's response to a client's request for the creation of a new public
key credential.
- AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder - Class in com.yubico.webauthn.data
-
- AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder.MandatoryStages - Class in com.yubico.webauthn.data
-
- AuthenticatorAttestationResponse.AuthenticatorAttestationResponseBuilder.MandatoryStages.Step2 - Class in com.yubico.webauthn.data
-
- authenticatorData(ByteArray) - Method in class com.yubico.webauthn.data.AuthenticatorAssertionResponse.AuthenticatorAssertionResponseBuilder
-
- authenticatorData(ByteArray) - Method in class com.yubico.webauthn.data.AuthenticatorAssertionResponse.AuthenticatorAssertionResponseBuilder.MandatoryStages
-
- AuthenticatorData - Class in com.yubico.webauthn.data
-
The authenticator data structure is a byte array of 37 bytes or more.
- AuthenticatorData(ByteArray) - Constructor for class com.yubico.webauthn.data.AuthenticatorData
-
- AuthenticatorDataFlags - Class in com.yubico.webauthn.data
-
The flags bit field of an authenticator data structure, decoded as a high-level object.
- AuthenticatorDataFlags(byte) - Constructor for class com.yubico.webauthn.data.AuthenticatorDataFlags
-
- AuthenticatorExtensionOutputs - Interface in com.yubico.webauthn.data
-
- AuthenticatorRegistrationExtensionOutputs - Class in com.yubico.webauthn.data
-
- AuthenticatorRegistrationExtensionOutputs.AuthenticatorRegistrationExtensionOutputsBuilder - Class in com.yubico.webauthn.data
-
- AuthenticatorResponse - Interface in com.yubico.webauthn.data
-
Authenticators respond to Relying Party requests by returning an object derived from the
AuthenticatorResponse interface.
- authenticatorSelection(Optional<AuthenticatorSelectionCriteria>) - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder
-
Intended for use by Relying Parties that wish to select the appropriate authenticators to
participate in the create() operation.
- authenticatorSelection(AuthenticatorSelectionCriteria) - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions.PublicKeyCredentialCreationOptionsBuilder
-
Intended for use by Relying Parties that wish to select the appropriate authenticators to
participate in the create() operation.
- authenticatorSelection(Optional<AuthenticatorSelectionCriteria>) - Method in class com.yubico.webauthn.StartRegistrationOptions.StartRegistrationOptionsBuilder
-
Constraints on what kind of authenticator the user is allowed to use to create the
credential, and on features that authenticator must or should support.
- authenticatorSelection(AuthenticatorSelectionCriteria) - Method in class com.yubico.webauthn.StartRegistrationOptions.StartRegistrationOptionsBuilder
-
Constraints on what kind of authenticator the user is allowed to use to create the
credential, and on features that authenticator must or should support.
- AuthenticatorSelectionCriteria - Class in com.yubico.webauthn.data
-
This class may be used to specify requirements regarding authenticator attributes.
- AuthenticatorSelectionCriteria.AuthenticatorSelectionCriteriaBuilder - Class in com.yubico.webauthn.data
-
- AuthenticatorTransport - Class in com.yubico.webauthn.data
-
Authenticators may communicate with Clients using a variety of transports.
- getAaguid() - Method in class com.yubico.webauthn.data.AttestedCredentialData
-
The AAGUID of the authenticator.
- getAaguid() - Method in class com.yubico.webauthn.RegistrationResult
-
- getAlg() - Method in class com.yubico.webauthn.data.PublicKeyCredentialParameters
-
Specifies the cryptographic signature algorithm with which the newly generated credential will
be used, and thus also the type of asymmetric key pair to be generated, e.g., RSA or Elliptic
Curve.
- getAllowCredentials() - Method in class com.yubico.webauthn.data.PublicKeyCredentialRequestOptions
-
- getAppid() - Method in class com.yubico.webauthn.data.AssertionExtensionInputs
-
The input to the FIDO AppID Extension (appid).
- getAppid() - Method in class com.yubico.webauthn.data.ClientAssertionExtensionOutputs
-
The extension output for the FIDO AppID Extension (appid), if any.
- getAppId() - Method in class com.yubico.webauthn.RelyingParty
-
The extension input to set for the appid and appidExclude extensions.
- getAppidExclude() - Method in class com.yubico.webauthn.data.ClientRegistrationExtensionOutputs
-
- getAppidExclude() - Method in class com.yubico.webauthn.data.RegistrationExtensionInputs
-
- getAttestation() - Method in class com.yubico.webauthn.data.AuthenticatorAttestationResponse
-
- getAttestation() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
Intended for use by Relying Parties that wish to express their preference for attestation
conveyance.
- getAttestationConveyancePreference() - Method in class com.yubico.webauthn.RelyingParty
-
The argument for the
attestation
parameter in registration operations.
- getAttestationObject() - Method in class com.yubico.webauthn.data.AuthenticatorAttestationResponse
-
Contains an attestation object, which is opaque to, and cryptographically protected against
tampering by, the client.
- getAttestationStatement() - Method in class com.yubico.webauthn.data.AttestationObject
-
An important component of the attestation object is the attestation statement.
- getAttestationTrustPath() - Method in class com.yubico.webauthn.RegistrationResult
-
- getAttestationTrustSource() - Method in class com.yubico.webauthn.RelyingParty
-
- getAttestationType() - Method in class com.yubico.webauthn.RegistrationResult
-
- getAttestedCredentialData() - Method in class com.yubico.webauthn.data.AuthenticatorData
-
Attested credential data, if present.
- getAuthenticatorAttachment() - Method in class com.yubico.webauthn.AssertionResult
-
- getAuthenticatorAttachment() - Method in class com.yubico.webauthn.data.AuthenticatorSelectionCriteria
-
- getAuthenticatorAttachment() - Method in class com.yubico.webauthn.data.PublicKeyCredential
-
- getAuthenticatorAttachment() - Method in class com.yubico.webauthn.RegistrationResult
-
- getAuthenticatorData() - Method in class com.yubico.webauthn.data.AttestationObject
-
The authenticator data embedded inside this attestation object.
- getAuthenticatorData() - Method in class com.yubico.webauthn.data.AuthenticatorAssertionResponse
-
- getAuthenticatorData() - Method in class com.yubico.webauthn.data.AuthenticatorAttestationResponse
-
- getAuthenticatorData() - Method in interface com.yubico.webauthn.data.AuthenticatorResponse
-
The authenticator data returned by the authenticator.
- getAuthenticatorExtensionOutputs() - Method in class com.yubico.webauthn.AssertionResult
-
- getAuthenticatorExtensionOutputs() - Method in class com.yubico.webauthn.RegistrationResult
-
- getAuthenticatorSelection() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
- getAuthenticatorSelection() - Method in class com.yubico.webauthn.StartRegistrationOptions
-
Constraints on what kind of authenticator the user is allowed to use to create the credential,
and on features that authenticator must or should support.
- getBase64() - Method in class com.yubico.webauthn.data.ByteArray
-
- getBase64Url() - Method in class com.yubico.webauthn.data.ByteArray
-
- getBlob() - Method in class com.yubico.webauthn.data.Extensions.LargeBlob.LargeBlobAuthenticationOutput
-
- getBytes() - Method in class com.yubico.webauthn.data.AttestationObject
-
The original raw byte array that this object is decoded from.
- getBytes() - Method in class com.yubico.webauthn.data.AuthenticatorData
-
The original raw byte array that this object is decoded from.
- getBytes() - Method in class com.yubico.webauthn.data.ByteArray
-
- getCallerTokenBindingId() - Method in class com.yubico.webauthn.FinishAssertionOptions
-
- getCallerTokenBindingId() - Method in class com.yubico.webauthn.FinishRegistrationOptions
-
- getCertStore() - Method in class com.yubico.webauthn.attestation.AttestationTrustSource.TrustRootsResult
-
A CertStore of additional CRLs and/or intermediate certificates to use during
certificate path validation, if any.
- getChallenge() - Method in class com.yubico.webauthn.data.CollectedClientData
-
The base64url encoding of the challenge provided by the Relying Party.
- getChallenge() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
A challenge intended to be used for generating the newly created credential’s attestation
object.
- getChallenge() - Method in class com.yubico.webauthn.data.PublicKeyCredentialRequestOptions
-
A challenge that the selected authenticator signs, along with other data, when producing an
authentication assertion.
- getClientData() - Method in class com.yubico.webauthn.data.AuthenticatorAssertionResponse
-
- getClientData() - Method in class com.yubico.webauthn.data.AuthenticatorAttestationResponse
-
- getClientData() - Method in interface com.yubico.webauthn.data.AuthenticatorResponse
-
- getClientDataJSON() - Method in class com.yubico.webauthn.data.AuthenticatorAssertionResponse
-
- getClientDataJSON() - Method in class com.yubico.webauthn.data.AuthenticatorAttestationResponse
-
- getClientDataJSON() - Method in interface com.yubico.webauthn.data.AuthenticatorResponse
-
- getClientExtensionOutputs() - Method in class com.yubico.webauthn.AssertionResult
-
- getClientExtensionOutputs() - Method in class com.yubico.webauthn.RegistrationResult
-
- getClientExtensionResults() - Method in class com.yubico.webauthn.data.PublicKeyCredential
-
A map containing extension identifier → client extension output entries produced by the
extension’s client extension processing.
- getClock() - Method in class com.yubico.webauthn.RelyingParty
-
A Clock which will be used to tell the current time while verifying attestation
certificate chains.
- getCredential() - Method in class com.yubico.webauthn.AssertionResult
-
- getCredentialId() - Method in class com.yubico.webauthn.AssertionResult
-
- getCredentialId() - Method in class com.yubico.webauthn.data.AttestedCredentialData
-
The credential ID of the attested credential.
- getCredentialId() - Method in exception com.yubico.webauthn.exception.InvalidSignatureCountException
-
- getCredentialId() - Method in class com.yubico.webauthn.RegisteredCredential
-
- getCredentialIdsForUsername(String) - Method in interface com.yubico.webauthn.CredentialRepository
-
Get the credential IDs of all credentials registered to the user with the given username.
- getCredentialPublicKey() - Method in class com.yubico.webauthn.data.AttestedCredentialData
-
The credential public key encoded in COSE_Key format, as defined in Section 7 of
RFC 8152.
- getCredentialRepository() - Method in class com.yubico.webauthn.RelyingParty
-
An abstract database which can look up credentials, usernames and user handles from usernames,
user handles and credential IDs.
- getCredProps() - Method in class com.yubico.webauthn.data.ClientRegistrationExtensionOutputs
-
The extension output for the Credential Properties Extension (credProps), if any.
- getCredProps() - Method in class com.yubico.webauthn.data.RegistrationExtensionInputs
-
- getDisplayName() - Method in class com.yubico.webauthn.data.UserIdentity
-
A human-palatable name for the user account, intended only for display.
- getExcludeCredentials() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
- getExpectedMinimum() - Method in exception com.yubico.webauthn.exception.InvalidSignatureCountException
-
- getExtensionIds() - Method in class com.yubico.webauthn.data.AssertionExtensionInputs
-
- getExtensionIds() - Method in class com.yubico.webauthn.data.AuthenticatorAssertionExtensionOutputs
-
- getExtensionIds() - Method in class com.yubico.webauthn.data.AuthenticatorRegistrationExtensionOutputs
-
- getExtensionIds() - Method in class com.yubico.webauthn.data.ClientAssertionExtensionOutputs
-
- getExtensionIds() - Method in class com.yubico.webauthn.data.ClientRegistrationExtensionOutputs
-
- getExtensionIds() - Method in interface com.yubico.webauthn.data.ExtensionInputs
-
Returns a Set of the extension IDs for which an extension input is present.
- getExtensionIds() - Method in interface com.yubico.webauthn.data.ExtensionOutputs
-
Returns a Set of the extension IDs for which an extension output is present.
- getExtensionIds() - Method in class com.yubico.webauthn.data.RegistrationExtensionInputs
-
- getExtensions() - Method in class com.yubico.webauthn.data.AuthenticatorData
-
Extension-defined authenticator data, if present.
- getExtensions() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
Additional parameters requesting additional processing by the client and authenticator.
- getExtensions() - Method in class com.yubico.webauthn.data.PublicKeyCredentialRequestOptions
-
Additional parameters requesting additional processing by the client and authenticator.
- getExtensions() - Method in class com.yubico.webauthn.StartAssertionOptions
-
Extension inputs for this authentication operation.
- getExtensions() - Method in class com.yubico.webauthn.StartRegistrationOptions
-
Extension inputs for this registration operation.
- getFlags() - Method in class com.yubico.webauthn.data.AuthenticatorData
-
The flags bit field.
- getFormat() - Method in class com.yubico.webauthn.data.AttestationObject
-
The attestation statement format identifier of this attestation object.
- getGitCommit() - Method in class com.yubico.webauthn.meta.Implementation
-
The commit ID of the source code the library was built from, if known.
- getHex() - Method in class com.yubico.webauthn.data.ByteArray
-
- getId() - Method in class com.yubico.webauthn.data.AuthenticatorTransport
-
- getId() - Method in enum com.yubico.webauthn.data.COSEAlgorithmIdentifier
-
- getId() - Method in class com.yubico.webauthn.data.PublicKeyCredential
-
The raw Credential ID of this credential, corresponding to the rawId attribute in
the WebAuthn API.
- getId() - Method in class com.yubico.webauthn.data.PublicKeyCredentialDescriptor
-
The credential ID of the public key credential the caller is referring to.
- getId() - Method in enum com.yubico.webauthn.data.PublicKeyCredentialType
-
- getId() - Method in class com.yubico.webauthn.data.RelyingPartyIdentity
-
A unique identifier for the Relying Party, which sets the
RP ID.
- getId() - Method in class com.yubico.webauthn.data.TokenBindingInfo
-
- getId() - Method in class com.yubico.webauthn.data.UserIdentity
-
The
user handle
for the account, specified by the Relying Party.
- getId() - Method in class com.yubico.webauthn.extension.appid.AppId
-
The underlying string representation of this AppID.
- getIdentity() - Method in class com.yubico.webauthn.RelyingParty
-
- getImplementation() - Method in class com.yubico.webauthn.meta.VersionInfo
-
Description of this version of this library
- getInstance() - Static method in class com.yubico.webauthn.meta.VersionInfo
-
- getKeyId() - Method in class com.yubico.webauthn.RegistrationResult
-
- getKeyProtectionType() - Method in class com.yubico.webauthn.data.Extensions.Uvm.UvmEntry
-
- getLargeBlob() - Method in class com.yubico.webauthn.data.AssertionExtensionInputs
-
The input to the Large blob storage extension (largeBlob).
- getLargeBlob() - Method in class com.yubico.webauthn.data.ClientAssertionExtensionOutputs
-
- getLargeBlob() - Method in class com.yubico.webauthn.data.ClientRegistrationExtensionOutputs
-
The extension output for the Large blob storage extension (largeBlob), if any.
- getLargeBlob() - Method in class com.yubico.webauthn.data.RegistrationExtensionInputs
-
- getLatestVersionUrl() - Method in class com.yubico.webauthn.meta.Specification
-
Address to the latest version of this specification.
- getMatcherProtectionType() - Method in class com.yubico.webauthn.data.Extensions.Uvm.UvmEntry
-
- getName() - Method in interface com.yubico.webauthn.data.PublicKeyCredentialEntity
-
A human-palatable name for the entity.
- getName() - Method in class com.yubico.webauthn.data.RelyingPartyIdentity
-
The human-palatable name of the Relaying Party.
- getName() - Method in class com.yubico.webauthn.data.UserIdentity
-
A human-palatable identifier for a user account.
- getName() - Method in enum com.yubico.webauthn.extension.uvm.KeyProtectionType
-
- getName() - Method in enum com.yubico.webauthn.extension.uvm.MatcherProtectionType
-
- getName() - Method in enum com.yubico.webauthn.extension.uvm.UserVerificationMethod
-
- getOrigin() - Method in class com.yubico.webauthn.data.CollectedClientData
-
The fully qualified origin of the requester, as provided to the authenticator by the client, in
the syntax defined by
RFC 6454.
- getOrigins() - Method in class com.yubico.webauthn.RelyingParty
-
The allowed origins that returned authenticator responses will be compared against.
- getParsedAuthenticatorData() - Method in class com.yubico.webauthn.data.AuthenticatorAssertionResponse
-
- getParsedAuthenticatorData() - Method in class com.yubico.webauthn.data.AuthenticatorAttestationResponse
-
- getParsedAuthenticatorData() - Method in interface com.yubico.webauthn.data.AuthenticatorResponse
-
- getPolicyTreeValidator() - Method in class com.yubico.webauthn.attestation.AttestationTrustSource.TrustRootsResult
-
If non-null, the PolicyQualifiersRejected flag will be set to false during certificate path
validation.
- getPreferredPubkeyParams() - Method in class com.yubico.webauthn.RelyingParty
-
- getPubKeyCredParams() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
Information about the desired properties of the credential to be created.
- getPublicKeyCose() - Method in class com.yubico.webauthn.RegisteredCredential
-
The credential public key encoded in COSE_Key format, as defined in Section 7 of
RFC 8152.
- getPublicKeyCose() - Method in class com.yubico.webauthn.RegistrationResult
-
The public key of the created credential.
- getPublicKeyCredentialRequestOptions() - Method in class com.yubico.webauthn.AssertionRequest
-
An object that can be serialized to JSON and passed as the publicKey argument to
navigator.credentials.get().
- getRead() - Method in class com.yubico.webauthn.data.Extensions.LargeBlob.LargeBlobAuthenticationInput
-
- getReceived() - Method in exception com.yubico.webauthn.exception.InvalidSignatureCountException
-
- getReleaseDate() - Method in class com.yubico.webauthn.meta.Specification
-
The release date of the specification document.
- getRequest() - Method in class com.yubico.webauthn.FinishAssertionOptions
-
The request that the
response is a response to.
- getRequest() - Method in class com.yubico.webauthn.FinishRegistrationOptions
-
The request that the
response is a response to.
- getResidentKey() - Method in class com.yubico.webauthn.data.AuthenticatorSelectionCriteria
-
Specifies the extent to which the Relying Party desires to create a client-side discoverable
credential.
- getResponse() - Method in class com.yubico.webauthn.data.PublicKeyCredential
-
The authenticator's response to the client’s request to either create a public key credential,
or generate an authentication assertion.
- getResponse() - Method in class com.yubico.webauthn.FinishAssertionOptions
-
The client's response to the
request.
- getResponse() - Method in class com.yubico.webauthn.FinishRegistrationOptions
-
The client's response to the
request.
- getRk() - Method in class com.yubico.webauthn.data.Extensions.CredentialProperties.CredentialPropertiesOutput
-
This OPTIONAL property, known abstractly as the
resident key credential property
(i.e.,
client-side discoverable credential property), is a Boolean value indicating
whether the
PublicKeyCredential returned as a result of a registration ceremony is
a
client-side discoverable credential.
- getRp() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
Contains data about the Relying Party responsible for the request.
- getRpId() - Method in class com.yubico.webauthn.data.PublicKeyCredentialRequestOptions
-
Specifies the relying party identifier claimed by the caller.
- getRpIdHash() - Method in class com.yubico.webauthn.data.AuthenticatorData
-
The SHA-256 hash of the RP ID the credential is scoped to.
- getSignature() - Method in class com.yubico.webauthn.data.AuthenticatorAssertionResponse
-
The raw signature returned from the authenticator.
- getSignatureCount() - Method in class com.yubico.webauthn.AssertionResult
-
- getSignatureCount() - Method in class com.yubico.webauthn.RegisteredCredential
-
- getSignatureCount() - Method in class com.yubico.webauthn.RegistrationResult
-
The signature count returned with the created credential.
- getSignatureCounter() - Method in class com.yubico.webauthn.data.AuthenticatorData
-
The 32-bit unsigned signature counter.
- getSourceCodeUrl() - Method in class com.yubico.webauthn.meta.Implementation
-
Address to where the source code for this library can be found.
- getSpecification() - Method in class com.yubico.webauthn.meta.VersionInfo
-
Represents the specification this implementation is based on
- getStatus() - Method in class com.yubico.webauthn.data.TokenBindingInfo
-
- getStatus() - Method in class com.yubico.webauthn.meta.Specification
-
An object indicating the status of the specification document.
- getSupport() - Method in class com.yubico.webauthn.data.Extensions.LargeBlob.LargeBlobRegistrationInput
-
The Relying Party's preference of whether the created credential should support the
largeBlob extension.
- getTimeout() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
- getTimeout() - Method in class com.yubico.webauthn.data.PublicKeyCredentialRequestOptions
-
- getTimeout() - Method in class com.yubico.webauthn.StartAssertionOptions
-
- getTimeout() - Method in class com.yubico.webauthn.StartRegistrationOptions
-
- getTokenBinding() - Method in class com.yubico.webauthn.data.CollectedClientData
-
- getTransports() - Method in class com.yubico.webauthn.data.AuthenticatorAttestationResponse
-
The return value from the AuthenticatorAttestationResponse.getTransports() method.
- getTransports() - Method in class com.yubico.webauthn.data.PublicKeyCredentialDescriptor
-
- getTrustRoots() - Method in class com.yubico.webauthn.attestation.AttestationTrustSource.TrustRootsResult
-
A set of attestation root certificates trusted to certify the relevant attestation statement.
- getType() - Method in class com.yubico.webauthn.data.CollectedClientData
-
The type of the requested operation, set by the client.
- getType() - Method in class com.yubico.webauthn.data.PublicKeyCredential
-
- getType() - Method in class com.yubico.webauthn.data.PublicKeyCredentialDescriptor
-
The type of the credential the caller is referring to.
- getType() - Method in class com.yubico.webauthn.data.PublicKeyCredentialParameters
-
Specifies the type of credential to be created.
- getUrl() - Method in class com.yubico.webauthn.meta.Specification
-
Address to this version of the specification.
- getUser() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
Contains data about the user account for which the Relying Party is requesting attestation.
- getUser() - Method in class com.yubico.webauthn.StartRegistrationOptions
-
Identifiers for the user creating a credential.
- getUserHandle() - Method in class com.yubico.webauthn.AssertionRequest
-
The user handle of the user to authenticate, if the user has already been identified.
- getUserHandle() - Method in class com.yubico.webauthn.AssertionResult
-
- getUserHandle() - Method in class com.yubico.webauthn.data.AuthenticatorAssertionResponse
-
The user handle returned from the authenticator, or empty if the authenticator did not return a
user handle.
- getUserHandle() - Method in class com.yubico.webauthn.RegisteredCredential
-
The
user handle
of the user the credential is registered to.
- getUserHandle() - Method in class com.yubico.webauthn.StartAssertionOptions
-
The user handle of the user to authenticate, if the user has already been identified.
- getUserHandleForUsername(String) - Method in interface com.yubico.webauthn.CredentialRepository
-
- getUsername() - Method in class com.yubico.webauthn.AssertionRequest
-
The username of the user to authenticate, if the user has already been identified.
- getUsername() - Method in class com.yubico.webauthn.AssertionResult
-
The username of the authenticated user.
- getUsername() - Method in class com.yubico.webauthn.StartAssertionOptions
-
The username of the user to authenticate, if the user has already been identified.
- getUsernameForUserHandle(ByteArray) - Method in interface com.yubico.webauthn.CredentialRepository
-
- getUserVerification() - Method in class com.yubico.webauthn.data.AuthenticatorSelectionCriteria
-
Describes the Relying Party's requirements regarding
user
verification for the
navigator.credentials.create() operation.
- getUserVerification() - Method in class com.yubico.webauthn.data.PublicKeyCredentialRequestOptions
-
- getUserVerification() - Method in class com.yubico.webauthn.StartAssertionOptions
-
- getUserVerificationMethod() - Method in class com.yubico.webauthn.data.Extensions.Uvm.UvmEntry
-
- getUvm() - Method in class com.yubico.webauthn.data.AssertionExtensionInputs
-
- getUvm() - Method in class com.yubico.webauthn.data.AuthenticatorAssertionExtensionOutputs
-
- getUvm() - Method in class com.yubico.webauthn.data.AuthenticatorRegistrationExtensionOutputs
-
- getUvm() - Method in class com.yubico.webauthn.data.RegistrationExtensionInputs
-
- getValue() - Method in enum com.yubico.webauthn.data.AttestationConveyancePreference
-
- getValue() - Method in enum com.yubico.webauthn.data.AuthenticatorAttachment
-
- getValue() - Method in class com.yubico.webauthn.data.Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport
-
- getValue() - Method in enum com.yubico.webauthn.data.ResidentKeyRequirement
-
- getValue() - Method in enum com.yubico.webauthn.data.TokenBindingStatus
-
- getValue() - Method in enum com.yubico.webauthn.data.UserVerificationRequirement
-
- getValue() - Method in enum com.yubico.webauthn.extension.uvm.KeyProtectionType
-
- getValue() - Method in enum com.yubico.webauthn.extension.uvm.MatcherProtectionType
-
- getValue() - Method in enum com.yubico.webauthn.extension.uvm.UserVerificationMethod
-
- getVersion() - Method in class com.yubico.webauthn.meta.Implementation
-
The version number of this release of the library.
- getWrite() - Method in class com.yubico.webauthn.data.Extensions.LargeBlob.LargeBlobAuthenticationInput
-
- getWritten() - Method in class com.yubico.webauthn.data.Extensions.LargeBlob.LargeBlobAuthenticationOutput
-
- validateSignatureCounter(boolean) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
- value - Variable in class com.yubico.webauthn.data.AuthenticatorDataFlags
-
- valueOf(String) - Static method in enum com.yubico.webauthn.data.AttestationConveyancePreference
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yubico.webauthn.data.AttestationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yubico.webauthn.data.AuthenticatorAttachment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class com.yubico.webauthn.data.AuthenticatorTransport
-
- valueOf(String) - Static method in enum com.yubico.webauthn.data.COSEAlgorithmIdentifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yubico.webauthn.data.PublicKeyCredentialType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yubico.webauthn.data.ResidentKeyRequirement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yubico.webauthn.data.TokenBindingStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yubico.webauthn.data.UserVerificationRequirement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yubico.webauthn.extension.uvm.KeyProtectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yubico.webauthn.extension.uvm.MatcherProtectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yubico.webauthn.extension.uvm.UserVerificationMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yubico.webauthn.meta.DocumentStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.yubico.webauthn.data.AttestationConveyancePreference
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.yubico.webauthn.data.AttestationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.yubico.webauthn.data.AuthenticatorAttachment
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in class com.yubico.webauthn.data.AuthenticatorTransport
-
- values() - Static method in enum com.yubico.webauthn.data.COSEAlgorithmIdentifier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in class com.yubico.webauthn.data.Extensions.LargeBlob.LargeBlobRegistrationInput.LargeBlobSupport
-
- values() - Static method in enum com.yubico.webauthn.data.PublicKeyCredentialType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.yubico.webauthn.data.ResidentKeyRequirement
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.yubico.webauthn.data.TokenBindingStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.yubico.webauthn.data.UserVerificationRequirement
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.yubico.webauthn.extension.uvm.KeyProtectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.yubico.webauthn.extension.uvm.MatcherProtectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.yubico.webauthn.extension.uvm.UserVerificationMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.yubico.webauthn.meta.DocumentStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VersionInfo - Class in com.yubico.webauthn.meta
-
Contains version information for the com.yubico.webauthn package.