Skip navigation links
A C F G I M O P R S T U V W 

A

addPubKeyCredParam(PublicKeyCredential) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
addRootCrl(String) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
addStatement(JsonObject) - Method in interface io.vertx.ext.auth.webauthn.MetaDataService
Manually feed a Meta Data Statement to the service.
addTransport(AuthenticatorTransport) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
Attestation - Enum in io.vertx.ext.auth.webauthn
AttestationConveyancePreference https://www.w3.org/TR/webauthn/#attestation-convey
AttestationCertificates - Class in io.vertx.ext.auth.webauthn
Data Object containing the list of certificates used during the attestation of this authenticator.
AttestationCertificates() - Constructor for class io.vertx.ext.auth.webauthn.AttestationCertificates
 
AttestationCertificates(JsonObject) - Constructor for class io.vertx.ext.auth.webauthn.AttestationCertificates
 
AttestationCertificatesConverter - Class in io.vertx.ext.auth.webauthn
Converter and mapper for AttestationCertificates.
AttestationCertificatesConverter() - Constructor for class io.vertx.ext.auth.webauthn.AttestationCertificatesConverter
 
Authenticator - Class in io.vertx.ext.auth.webauthn
Data Object representing an authenticator at rest.
Authenticator() - Constructor for class io.vertx.ext.auth.webauthn.Authenticator
 
Authenticator(JsonObject) - Constructor for class io.vertx.ext.auth.webauthn.Authenticator
 
AuthenticatorAttachment - Enum in io.vertx.ext.auth.webauthn
AuthenticatorAttachment https://www.w3.org/TR/webauthn/#enumdef-authenticatorattachment
AuthenticatorConverter - Class in io.vertx.ext.auth.webauthn
Converter and mapper for Authenticator.
AuthenticatorConverter() - Constructor for class io.vertx.ext.auth.webauthn.AuthenticatorConverter
 
authenticatorFetcher(Function<Authenticator, Future<List<Authenticator>>>) - Method in interface io.vertx.ext.auth.webauthn.WebAuthn
Provide a Function that can fetch Authenticators from a backend given the incomplete Authenticator argument.
AuthenticatorTransport - Enum in io.vertx.ext.auth.webauthn
AuthenticatorTransport https://www.w3.org/TR/webauthn/#enumdef-authenticatortransport
authenticatorUpdater(Function<Authenticator, Future<Void>>) - Method in interface io.vertx.ext.auth.webauthn.WebAuthn
Provide a Function that can update or insert a Authenticator.

C

checkValid(V) - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
coseId() - Method in enum io.vertx.ext.auth.webauthn.PublicKeyCredential
 
create(Vertx) - Static method in interface io.vertx.ext.auth.webauthn.WebAuthn
Create a WebAuthN auth provider
create(Vertx, WebAuthnOptions) - Static method in interface io.vertx.ext.auth.webauthn.WebAuthn
Create a WebAuthN auth provider
createCredentialsOptions(JsonObject, Handler<AsyncResult<JsonObject>>) - Method in interface io.vertx.ext.auth.webauthn.WebAuthn
Gets a challenge and any other parameters for the navigator.credentials.create() call.
createCredentialsOptions(JsonObject) - Method in interface io.vertx.ext.auth.webauthn.WebAuthn

F

fetchTOC(String, Handler<AsyncResult<Boolean>>) - Method in interface io.vertx.ext.auth.webauthn.MetaDataService
Fetches the FIDO2 TOC for the given URL and process the entries to the metadata store.
fetchTOC(String) - Method in interface io.vertx.ext.auth.webauthn.MetaDataService
Fetches the FIDO2 TOC for the given URL and process the entries to the metadata store.
flush() - Method in interface io.vertx.ext.auth.webauthn.MetaDataService
Clears all loaded statements, both from the TOC and manually inserted.
fromJson(Iterable<Map.Entry<String, Object>>, AttestationCertificates) - Static method in class io.vertx.ext.auth.webauthn.AttestationCertificatesConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, Authenticator) - Static method in class io.vertx.ext.auth.webauthn.AuthenticatorConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, RelyingParty) - Static method in class io.vertx.ext.auth.webauthn.RelyingPartyConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, WebAuthnCredentials) - Static method in class io.vertx.ext.auth.webauthn.WebAuthnCredentialsConverter
 
fromJson(Iterable<Map.Entry<String, Object>>, WebAuthnOptions) - Static method in class io.vertx.ext.auth.webauthn.WebAuthnOptionsConverter
 

G

getAaguid() - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
getAlg() - Method in class io.vertx.ext.auth.webauthn.AttestationCertificates
 
getAttestation() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getAttestationCertificates() - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
getAuthenticatorAttachment() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getChallenge() - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
getChallengeLength() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getCounter() - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
getCredentialsOptions(String, Handler<AsyncResult<JsonObject>>) - Method in interface io.vertx.ext.auth.webauthn.WebAuthn
Creates an assertion challenge and any other parameters for the navigator.credentials.get() call.
getCredentialsOptions(String) - Method in interface io.vertx.ext.auth.webauthn.WebAuthn
Same as WebAuthn.getCredentialsOptions(String, Handler) but returning a Future.
getCredID() - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
getDomain() - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
getExtensions() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getFmt() - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
getIcon() - Method in class io.vertx.ext.auth.webauthn.RelyingParty
 
getId() - Method in class io.vertx.ext.auth.webauthn.RelyingParty
 
getName() - Method in class io.vertx.ext.auth.webauthn.RelyingParty
 
getOrigin() - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
getPubKeyCredParams() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getPublicKey() - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
getRelyingParty() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getRequireResidentKey() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getRootCertificate(String) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getRootCertificates() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getRootCrls() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getTimeout() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getTransports() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getType() - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
getUserName() - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
getUsername() - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
getUserVerification() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
getWebauthn() - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
getX5c() - Method in class io.vertx.ext.auth.webauthn.AttestationCertificates
 

I

io.vertx.ext.auth.webauthn - package io.vertx.ext.auth.webauthn
 

M

MetaDataService - Interface in io.vertx.ext.auth.webauthn
Factory interface for creating FIDO2 MetaDataService.
metaDataService() - Method in interface io.vertx.ext.auth.webauthn.WebAuthn
Getter to the instance FIDO2 Meta Data Service.

O

of(String) - Static method in enum io.vertx.ext.auth.webauthn.Attestation
 
of(String) - Static method in enum io.vertx.ext.auth.webauthn.AuthenticatorAttachment
 
of(String) - Static method in enum io.vertx.ext.auth.webauthn.AuthenticatorTransport
 
of(String) - Static method in enum io.vertx.ext.auth.webauthn.UserVerification
 

P

PublicKeyCredential - Enum in io.vertx.ext.auth.webauthn
PublicKeyCredential https://www.iana.org/assignments/cose/cose.xhtml#algorithms
putRootCertificate(String, String) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 

R

RelyingParty - Class in io.vertx.ext.auth.webauthn
Data object representing a Relying party (your server)
RelyingParty() - Constructor for class io.vertx.ext.auth.webauthn.RelyingParty
 
RelyingParty(JsonObject) - Constructor for class io.vertx.ext.auth.webauthn.RelyingParty
 
RelyingParty(RelyingParty) - Constructor for class io.vertx.ext.auth.webauthn.RelyingParty
 
RelyingPartyConverter - Class in io.vertx.ext.auth.webauthn
Converter and mapper for RelyingParty.
RelyingPartyConverter() - Constructor for class io.vertx.ext.auth.webauthn.RelyingPartyConverter
 

S

setAaguid(String) - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
setAlg(PublicKeyCredential) - Method in class io.vertx.ext.auth.webauthn.AttestationCertificates
 
setAttestation(Attestation) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setAttestationCertificates(AttestationCertificates) - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
setAuthenticatorAttachment(AuthenticatorAttachment) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setChallenge(String) - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
setChallengeLength(int) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setCounter(long) - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
setCredID(String) - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
setDomain(String) - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
setExtensions(JsonObject) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setFmt(String) - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
setIcon(String) - Method in class io.vertx.ext.auth.webauthn.RelyingParty
 
setId(String) - Method in class io.vertx.ext.auth.webauthn.RelyingParty
 
setName(String) - Method in class io.vertx.ext.auth.webauthn.RelyingParty
 
setOrigin(String) - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
setPubKeyCredParams(List<PublicKeyCredential>) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setPublicKey(String) - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
setRelyingParty(RelyingParty) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setRequireResidentKey(boolean) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setRootCertificates(Map<String, String>) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setRootCrls(List<String>) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setTimeout(Long) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setTransports(List<AuthenticatorTransport>) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setType(String) - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
setUserName(String) - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
setUsername(String) - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
setUserVerification(UserVerification) - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
setWebauthn(JsonObject) - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
setX5c(JsonArray) - Method in class io.vertx.ext.auth.webauthn.AttestationCertificates
 
setX5c(List<String>) - Method in class io.vertx.ext.auth.webauthn.AttestationCertificates
 

T

toJson() - Method in class io.vertx.ext.auth.webauthn.AttestationCertificates
 
toJson(AttestationCertificates, JsonObject) - Static method in class io.vertx.ext.auth.webauthn.AttestationCertificatesConverter
 
toJson(AttestationCertificates, Map<String, Object>) - Static method in class io.vertx.ext.auth.webauthn.AttestationCertificatesConverter
 
toJson() - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
toJson(Authenticator, JsonObject) - Static method in class io.vertx.ext.auth.webauthn.AuthenticatorConverter
 
toJson(Authenticator, Map<String, Object>) - Static method in class io.vertx.ext.auth.webauthn.AuthenticatorConverter
 
toJson() - Method in class io.vertx.ext.auth.webauthn.RelyingParty
 
toJson(RelyingParty, JsonObject) - Static method in class io.vertx.ext.auth.webauthn.RelyingPartyConverter
 
toJson(RelyingParty, Map<String, Object>) - Static method in class io.vertx.ext.auth.webauthn.RelyingPartyConverter
 
toJson() - Method in class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
toJson(WebAuthnCredentials, JsonObject) - Static method in class io.vertx.ext.auth.webauthn.WebAuthnCredentialsConverter
 
toJson(WebAuthnCredentials, Map<String, Object>) - Static method in class io.vertx.ext.auth.webauthn.WebAuthnCredentialsConverter
 
toJson() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
toJson(WebAuthnOptions, JsonObject) - Static method in class io.vertx.ext.auth.webauthn.WebAuthnOptionsConverter
 
toJson(WebAuthnOptions, Map<String, Object>) - Static method in class io.vertx.ext.auth.webauthn.WebAuthnOptionsConverter
 
toString() - Method in enum io.vertx.ext.auth.webauthn.Attestation
 
toString() - Method in class io.vertx.ext.auth.webauthn.AttestationCertificates
 
toString() - Method in class io.vertx.ext.auth.webauthn.Authenticator
 
toString() - Method in enum io.vertx.ext.auth.webauthn.AuthenticatorAttachment
 
toString() - Method in enum io.vertx.ext.auth.webauthn.AuthenticatorTransport
 
toString() - Method in class io.vertx.ext.auth.webauthn.RelyingParty
 
toString() - Method in enum io.vertx.ext.auth.webauthn.UserVerification
 
toString() - Method in class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
toUUID(String) - Static method in class io.vertx.ext.auth.webauthn.Authenticator
 

U

UserVerification - Enum in io.vertx.ext.auth.webauthn
UserVerificationRequirement https://www.w3.org/TR/webauthn/#enumdef-userverificationrequirement

V

valueOf(String) - Static method in enum io.vertx.ext.auth.webauthn.Attestation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.ext.auth.webauthn.AuthenticatorAttachment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.ext.auth.webauthn.AuthenticatorTransport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.ext.auth.webauthn.PublicKeyCredential
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum io.vertx.ext.auth.webauthn.PublicKeyCredential
 
valueOf(String) - Static method in enum io.vertx.ext.auth.webauthn.UserVerification
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.ext.auth.webauthn.Attestation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.ext.auth.webauthn.AuthenticatorAttachment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.ext.auth.webauthn.AuthenticatorTransport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.ext.auth.webauthn.PublicKeyCredential
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.ext.auth.webauthn.UserVerification
Returns an array containing the constants of this enum type, in the order they are declared.
verify(Authenticator) - Method in interface io.vertx.ext.auth.webauthn.MetaDataService
Verify the metadata for a given authenticator.

W

WebAuthn - Interface in io.vertx.ext.auth.webauthn
Factory interface for creating WebAuthN based AuthenticationProvider instances.
WebAuthnCredentials - Class in io.vertx.ext.auth.webauthn
 
WebAuthnCredentials() - Constructor for class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
WebAuthnCredentials(JsonObject) - Constructor for class io.vertx.ext.auth.webauthn.WebAuthnCredentials
 
WebAuthnCredentialsConverter - Class in io.vertx.ext.auth.webauthn
Converter and mapper for WebAuthnCredentials.
WebAuthnCredentialsConverter() - Constructor for class io.vertx.ext.auth.webauthn.WebAuthnCredentialsConverter
 
WebAuthnOptions - Class in io.vertx.ext.auth.webauthn
Configuration for the webauthn object
WebAuthnOptions() - Constructor for class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
WebAuthnOptions(JsonObject) - Constructor for class io.vertx.ext.auth.webauthn.WebAuthnOptions
 
WebAuthnOptionsConverter - Class in io.vertx.ext.auth.webauthn
Converter and mapper for WebAuthnOptions.
WebAuthnOptionsConverter() - Constructor for class io.vertx.ext.auth.webauthn.WebAuthnOptionsConverter
 
A C F G I M O P R S T U V W 
Skip navigation links

Copyright © 2021 Eclipse. All rights reserved.