- 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
-
- 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).
- allowUnrequestedExtensions(boolean) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
- allowUntrustedAttestation(boolean) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
If
true
,
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 output from the FIDO AppID Extension (appid
).
- appid(boolean) - Method in class com.yubico.webauthn.data.ClientAssertionExtensionOutputs.ClientAssertionExtensionOutputsBuilder
-
The output from the FIDO AppID Extension (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
extension when initiating authentication operations.
- appId(AppId) - Method in class com.yubico.webauthn.RelyingParty.RelyingPartyBuilder
-
The extension input to set for the appid
extension when initiating authentication operations.
- 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 - Class in com.yubico.webauthn.attestation
-
Non-standardized representation of partly free-form information about an authenticator device.
- 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.
- Attestation.AttestationBuilder - Class in com.yubico.webauthn.attestation
-
- Attestation.AttestationBuilder.MandatoryStages - Class in com.yubico.webauthn.attestation
-
- 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
-
- 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.
- AuthenticatorAssertionResponse - Class in com.yubico.webauthn.data
-
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 - 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
-
- 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
-
- 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.
- 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.
- 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 - Enum 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.
- 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
-
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).
- 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 output from the FIDO AppID Extension (appid
).
- getAppId() - Method in class com.yubico.webauthn.RelyingParty
-
The extension input to set for the appid
extension when initiating authentication operations.
- getAttestation(List<X509Certificate>) - Method in interface com.yubico.webauthn.attestation.MetadataService
-
Attempt to look up attestation for a chain of certificates
- 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.
- getAttestationMetadata() - Method in class com.yubico.webauthn.RegistrationResult
-
Additional information about the authenticator, identified based on the attestation certificate.
- 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.
- 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.data.AuthenticatorSelectionCriteria
-
- 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.
- getAuthenticatorSelection() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
Intended for use by Relying Parties that wish to select the appropriate authenticators to participate in the
create() operation.
- getAuthenticatorSelection() - Method in class com.yubico.webauthn.StartRegistrationOptions
-
Constraints on what kind of authenticator the user is allowed to use to create the credential.
- getBase64() - Method in class com.yubico.webauthn.data.ByteArray
-
- getBase64Url() - Method in class com.yubico.webauthn.data.ByteArray
-
- 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
-
- 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
-
- 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.
- 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.
- getDeviceProperties() - Method in class com.yubico.webauthn.attestation.Attestation
-
Free-form information about the authenticator model.
- 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
-
Intended for use by Relying Parties that wish to limit the creation of multiple credentials for the same account
on a single authenticator.
- 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.ClientAssertionExtensionOutputs
-
- getExtensionIds() - Method in interface com.yubico.webauthn.data.ClientExtensionOutputs
-
Returns a Set
of the extension IDs for which an extension output is present.
- 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 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.
- getHex() - Method in class com.yubico.webauthn.data.ByteArray
-
- getIcon() - Method in interface com.yubico.webauthn.data.PublicKeyCredentialEntity
-
A serialized URL which resolves to an image associated with the entity.
- getIcon() - Method in class com.yubico.webauthn.data.RelyingPartyIdentity
-
A URL which resolves to an image associated with the entity.
- getIcon() - Method in class com.yubico.webauthn.data.UserIdentity
-
A URL which resolves to an image associated with the entity.
- 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 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
-
This member MUST be present if
TokenBindingInfo.status
is present, and MUST be a base64url encoding of the Token Binding
ID that was used when communicating with the Relying Party.
- 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
-
Represents the specification this implementation is based on
- getInstance() - Static method in class com.yubico.webauthn.meta.VersionInfo
-
- getKeyId() - Method in class com.yubico.webauthn.RegistrationResult
-
- getLatestVersionUrl() - Method in class com.yubico.webauthn.meta.Specification
-
Address to the latest version of this specification.
- getMetadataIdentifier() - Method in class com.yubico.webauthn.attestation.Attestation
-
A unique identifier for a particular version of the data source of the data in this object.
- getMetadataService() - Method in class com.yubico.webauthn.RelyingParty
-
A
MetadataService
instance to use for looking up device attestation metadata.
- 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.
- 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 interface com.yubico.webauthn.data.AuthenticatorResponse
-
- 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()
.
- 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.
- 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
.
- 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.
- getSignatureAlgorithmName(PublicKey) - Static method in class com.yubico.internal.util.WebAuthnCodecs
-
- getSignatureCount() - Method in class com.yubico.webauthn.AssertionResult
-
- getSignatureCount() - Method in class com.yubico.webauthn.RegisteredCredential
-
- 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.
- getTimeout() - Method in class com.yubico.webauthn.data.PublicKeyCredentialCreationOptions
-
A time, in milliseconds, that the caller is willing to wait for the call to complete.
- getTimeout() - Method in class com.yubico.webauthn.data.PublicKeyCredentialRequestOptions
-
Specifies a time, in milliseconds, that the caller is willing to wait for the call to complete.
- getTokenBinding() - Method in class com.yubico.webauthn.data.CollectedClientData
-
- getTransports() - Method in class com.yubico.webauthn.attestation.Attestation
-
The set of communication modes supported by the authenticator.
- getTransports() - Method in class com.yubico.webauthn.data.PublicKeyCredentialDescriptor
-
An OPTIONAL hint as to how the client might communicate with the managing authenticator of the public key
credential the caller is referring to.
- 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.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.
- 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
-
Describes the Relying Party's requirements regarding
user
verification for the
navigator.credentials.get()
operation.
- getUserVerification() - Method in class com.yubico.webauthn.StartAssertionOptions
-
- getVendorProperties() - Method in class com.yubico.webauthn.attestation.Attestation
-
Free-form information about the authenticator vendor.
- getVersion() - Method in class com.yubico.webauthn.meta.Implementation
-
The version number of this release of the library.
- getWarnings() - Method in class com.yubico.webauthn.AssertionResult
-
Zero or more human-readable messages about non-critical issues.
- getWarnings() - Method in class com.yubico.webauthn.RegistrationResult
-
Zero or more human-readable messages about non-critical issues.
- 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.attestation.Transport
-
Returns the enum constant of this type with the specified name.
- 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 enum com.yubico.webauthn.data.AuthenticatorTransport
-
Returns the enum constant of this type with the specified name.
- 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.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.meta.DocumentStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.yubico.webauthn.attestation.Transport
-
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.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 enum com.yubico.webauthn.data.AuthenticatorTransport
-
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.COSEAlgorithmIdentifier
-
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.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.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.meta.DocumentStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- vendorProperties(Optional<Map<String, String>>) - Method in class com.yubico.webauthn.attestation.Attestation.AttestationBuilder
-
Free-form information about the authenticator vendor.
- VersionInfo - Class in com.yubico.webauthn.meta
-
Contains version information for the com.yubico.webauthn package.