All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AndroidKeyAttestationProcessor Attestation processor for attestations of fmt = android-keyAndroidKeyUtils Taken from https://github.com/googlesamples/android-key-attestation/blob/master/server/src/main/java/com/android/example/KeyAttestationExample.javaAndroidSafetyNetAttestationProcessor Attestation processor for attestations of fmt = android-safetynetAppInitializer FIDO2 server initializerAppleAssertionFormatProcessor Processor class for Assertions from Apple Platform authenticator - reference - https://medium.com/webauthnworks/webauthn-fido2-verifying-apple-anonymous-attestation-5eaff334c849AppleAttestationProcessor For Apple's anonymous attestation fmt="apple"AppleUtilService AssertionController serves request for /assertion endpoint exposed by FIDO2 severAssertionFormatProcessor Interface class for AssertionFormatProcessorAssertionProcessorFactory Factory Class that returns Processor based on the attestationType value in Fido2RegistrationDataAssertionService Core offering by the FIDO2 server, assertion is invoked upon authenticationAssertionSuperGluuController Converters Super Gluu authentication request to U2F V2 requestAssertionVerifier AttestationCertificateService AttestationController serves request for /attestation endpoint exposed by FIDO2 severAttestationException Exception Class for Attestation related exceptions.AttestationFormatProcessor Interface class for AttestationFormatProcessorAttestationProcessorFactory The attestationObject contains base64url encoded buffer of CBOR encoded attestation object.AttestationService Core offering by the FIDO2 server, attestation is invoked upon enrollmentAttestationStatement A statement returned by the Attestation API.AttestationSuperGluuController Converters Super Gluu registration request to U2F V2 requestAttestationVerifier AttributeService AuthData authData structure from https://www.w3.org/TR/webauthn/#authenticator-dataAuthenticationPersistenceService Every authentication is persisted under Person EntryAuthenticatorCertificationStatus This enumeration describes the status of an authenticator model as identified by its AAID and potentially some additional information (such as a specific attestation key).AuthenticatorDataParser authData � a raw buffer struct containing user info.AuthenticatorDataVerifier Base64Service Utility methods for base64 encoding / decodingCertificateHolder A holding class for certificateCertificateService Utiltiy class for Certificate related operationsCertificateVerifier ChallengeGenerator Challenge generator classCleanerTimer CommonUtilService CommonVerifiers ConfigurationController The endpoint at which the requester can obtain FIDO2 metadata configurationConfigurationFactory CoseService Utility classes for COSE key structure.CredAndCounterData CustomScriptService Operations with custom scriptsDataMapperService Conversions to/from JSON format and to/from CBOR formatDeviceRegistrationService Provides search operations with user U2F devicesDigestService Method to calculate digestsDigestUtilService DomainVerifier ExternalFido2Context ExternalFido2Service ExternalScriptContext FetchMdsProviderService Fido2CompromisedDevice RuntimeException Class for Fido2CompromisedDevice Extends RuntimeExceptionFido2ExceptionHandler Fido2 RP resteasy exception handlerFido2MissingAttestationCertException Missing attestation certificate ExceptionFido2RPError Error class for FIDO2 RP ErrorsFido2RpRuntimeException Class for Fido2RpRuntimeExceptionFido2RuntimeException Parent class of all FIDO2 RuntimeExceptionsFido2RuntimeExceptionHandler HealthCheckController Health check controllerHexUtilService KeyStoreCreator LocalMdsService The FIDO2 server has a local database of authenticator data in json format.LoggerService Logger serviceMDS3UpdateEvent MDS3UpdateTimer Class that periodically updates the mds3 blob in the FIDO2 serverMdsClientException MdsGetEndpointResponse MdsService MetricService Store and retrieve metricNoneAssertionFormatProcessor Class which processes assertions of "none" fmt (attestation type)NoneAttestationProcessor Attestation processor for attestations of fmt = none One of the attestation formats called 'none'.OfflineVerify Sample code to verify the device attestation statement offline.OrganizationService Obtain Organization InfoPackedAssertionFormatProcessor Class which processes assertions of "packed" fmt (attestation type)PackedAttestationProcessor Attestation processor for attestations of fmt = packedPublicKeyCredentialDescriptor PublicKeyCredentialDescriptor - https://www.w3.org/TR/webauthn-2/#enum-credentialTypeRawAuthenticationService Provides operations with U2F RAW registration responseRawRegistrationService Provides operations with U2F RAW registration responseRegistrationPersistenceService Every registration is persisted under Person EntryResteasyClientFactory ResteasyInitializer Integration with ResteasySignatureVerifier SystemResteasyInitializer Integration with ResteasyTocService TOC is parsed and Hashmap containing JSON object of individual Authenticators is created.TPMAssertionFormatProcessor Class which processes assertions of "tpm" fmt (attestation type)TPMProcessor Attestation processor for attestations of fmt = tpmU2FAssertionFormatProcessor Class which processes assertions of "fido2-u2f" fmt (attestation type)U2FAttestationProcessor Attestation processor for attestations of fmt =fido-u2fU2FSuperGluuAssertionFormatProcessor Class which processes assertions of "fido2-u2f" fmt (attestation type)U2FSuperGluuAttestationProcessor Attestation processor for attestations of fmt =fido-u2fUserService Provides operations with users.UserSessionIdService Configure user session to confirm Fido2 device authenticationUserVerificationVerifier