A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages

A

addBranch(String) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
addToContext(Fido2RegistrationEntry, Fido2AuthenticationEntry) - Method in class io.jans.fido2.service.external.context.ExternalFido2Context
 
AndroidKeyAttestationProcessor - Class in io.jans.fido2.service.processor.attestation
Attestation processor for attestations of fmt = android-key
AndroidKeyAttestationProcessor() - Constructor for class io.jans.fido2.service.processor.attestation.AndroidKeyAttestationProcessor
 
AndroidKeyUtils - Class in io.jans.fido2.androind
Taken from https://github.com/googlesamples/android-key-attestation/blob/master/server/src/main/java/com/android/example/KeyAttestationExample.java
AndroidKeyUtils() - Constructor for class io.jans.fido2.androind.AndroidKeyUtils
 
AndroidSafetyNetAttestationProcessor - Class in io.jans.fido2.service.processor.attestation
Attestation processor for attestations of fmt = android-safetynet
AndroidSafetyNetAttestationProcessor() - Constructor for class io.jans.fido2.service.processor.attestation.AndroidSafetyNetAttestationProcessor
 
AppInitializer - Class in io.jans.fido2.service.app
FIDO2 server initializer
AppInitializer() - Constructor for class io.jans.fido2.service.app.AppInitializer
 
AppleAssertionFormatProcessor - Class in io.jans.fido2.service.processor.assertion
Processor class for Assertions from Apple Platform authenticator - reference - https://medium.com/webauthnworks/webauthn-fido2-verifying-apple-anonymous-attestation-5eaff334c849
AppleAssertionFormatProcessor() - Constructor for class io.jans.fido2.service.processor.assertion.AppleAssertionFormatProcessor
 
AppleAttestationProcessor - Class in io.jans.fido2.service.processor.attestation
For Apple's anonymous attestation fmt="apple"
AppleAttestationProcessor() - Constructor for class io.jans.fido2.service.processor.attestation.AppleAttestationProcessor
 
AppleUtilService - Class in io.jans.fido2.service.util
 
AppleUtilService() - Constructor for class io.jans.fido2.service.util.AppleUtilService
 
applicationInitialized(Object) - Method in class io.jans.fido2.service.app.AppInitializer
 
AssertionController - Class in io.jans.fido2.ws.rs.controller
serves request for /assertion endpoint exposed by FIDO2 sever
AssertionController() - Constructor for class io.jans.fido2.ws.rs.controller.AssertionController
 
AssertionFormatProcessor - Interface in io.jans.fido2.service.processors
Interface class for AssertionFormatProcessor
AssertionProcessorFactory - Class in io.jans.fido2.service.processor.assertion
Factory Class that returns Processor based on the attestationType value in Fido2RegistrationData
AssertionProcessorFactory() - Constructor for class io.jans.fido2.service.processor.assertion.AssertionProcessorFactory
 
AssertionService - Class in io.jans.fido2.service.operation
Core offering by the FIDO2 server, assertion is invoked upon authentication
AssertionService() - Constructor for class io.jans.fido2.service.operation.AssertionService
 
AssertionSuperGluuController - Class in io.jans.fido2.service.sg.converter
Converters Super Gluu authentication request to U2F V2 request
AssertionSuperGluuController() - Constructor for class io.jans.fido2.service.sg.converter.AssertionSuperGluuController
 
AssertionVerifier - Class in io.jans.fido2.service.verifier
 
AssertionVerifier() - Constructor for class io.jans.fido2.service.verifier.AssertionVerifier
 
ATTESTATION_CHALLENGE_INDEX - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
ATTESTATION_KEY_COMPROMISE - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
ATTESTATION_SECURITY_LEVEL_INDEX - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
ATTESTATION_VERSION_INDEX - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
AttestationCertificateService - Class in io.jans.fido2.service.mds
 
AttestationCertificateService() - Constructor for class io.jans.fido2.service.mds.AttestationCertificateService
 
AttestationController - Class in io.jans.fido2.ws.rs.controller
serves request for /attestation endpoint exposed by FIDO2 sever
AttestationController() - Constructor for class io.jans.fido2.ws.rs.controller.AttestationController
 
AttestationException - Exception in io.jans.fido2.exception
Exception Class for Attestation related exceptions.
AttestationException(String) - Constructor for exception io.jans.fido2.exception.AttestationException
Constructor for AttestationException
AttestationFormatProcessor - Interface in io.jans.fido2.service.processors
Interface class for AttestationFormatProcessor
AttestationProcessorFactory - Class in io.jans.fido2.service.processor.attestation
The attestationObject contains base64url encoded buffer of CBOR encoded attestation object.
AttestationProcessorFactory() - Constructor for class io.jans.fido2.service.processor.attestation.AttestationProcessorFactory
 
AttestationService - Class in io.jans.fido2.service.operation
Core offering by the FIDO2 server, attestation is invoked upon enrollment
AttestationService() - Constructor for class io.jans.fido2.service.operation.AttestationService
 
AttestationStatement - Class in io.jans.fido2.google.safetynet
A statement returned by the Attestation API.
AttestationStatement() - Constructor for class io.jans.fido2.google.safetynet.AttestationStatement
 
AttestationSuperGluuController - Class in io.jans.fido2.service.sg.converter
Converters Super Gluu registration request to U2F V2 request
AttestationSuperGluuController() - Constructor for class io.jans.fido2.service.sg.converter.AttestationSuperGluuController
 
AttestationVerifier - Class in io.jans.fido2.service.verifier
 
AttestationVerifier() - Constructor for class io.jans.fido2.service.verifier.AttestationVerifier
 
AttributeService - Class in io.jans.fido2.service.shared
 
AttributeService() - Constructor for class io.jans.fido2.service.shared.AttributeService
 
AuthData - Class in io.jans.fido2.model.auth
authData structure from https://www.w3.org/TR/webauthn/#authenticator-data
AuthData() - Constructor for class io.jans.fido2.model.auth.AuthData
 
authenticate(String) - Method in class io.jans.fido2.ws.rs.controller.AssertionController
 
AUTHENTICATE_CANCEL_TYPE - Static variable in class io.jans.fido2.service.sg.RawAuthenticationService
 
AUTHENTICATE_GET_TYPE - Static variable in class io.jans.fido2.service.sg.RawAuthenticationService
 
authenticateAssertionFinish(JsonNode, ExternalFido2Context) - Method in class io.jans.fido2.service.external.ExternalFido2Service
 
authenticateAssertionStart(JsonNode, ExternalFido2Context) - Method in class io.jans.fido2.service.external.ExternalFido2Service
 
AUTHENTICATED_USER - Static variable in class io.jans.fido2.service.persist.UserSessionIdService
 
AuthenticationPersistenceService - Class in io.jans.fido2.service.persist
Every authentication is persisted under Person Entry
AuthenticationPersistenceService() - Constructor for class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
AuthenticatorCertificationStatus - Enum in io.jans.fido2.model.mds
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 - Class in io.jans.fido2.service
authData � a raw buffer struct containing user info.
AuthenticatorDataParser() - Constructor for class io.jans.fido2.service.AuthenticatorDataParser
 
AuthenticatorDataVerifier - Class in io.jans.fido2.service.verifier
 
AuthenticatorDataVerifier() - Constructor for class io.jans.fido2.service.verifier.AuthenticatorDataVerifier
 

B

BASE_CONFIGUARION_RELOAD_EVENT_TYPE - Static variable in class io.jans.fido2.service.app.ConfigurationFactory
 
Base64Service - Class in io.jans.fido2.service
Utility methods for base64 encoding / decoding
Base64Service() - Constructor for class io.jans.fido2.service.Base64Service
 
baseDn() - Method in class io.jans.fido2.service.shared.CustomScriptService
 
baseDn() - Method in class io.jans.fido2.service.shared.MetricService
 
BATCH_SIZE - Static variable in class io.jans.fido2.service.app.CleanerTimer
 
bigIntegerToInt(BigInteger) - Static method in class io.jans.fido2.androind.AndroidKeyUtils
 
buildFido2AssertionStartResponse(String, String, String, String) - Method in class io.jans.fido2.service.sg.converter.AssertionSuperGluuController
 
buildFido2AttestationStartResponse(String, String, String) - Method in class io.jans.fido2.service.sg.converter.AttestationSuperGluuController
 
buildFido2AttestationVerifyResponse(String, RegisterResponse) - Method in class io.jans.fido2.service.sg.converter.AttestationSuperGluuController
 
buildFido2AuthenticationEntry(Fido2AuthenticationData, boolean) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
buildFido2AuthenticationVerifyResponse(String, String, AuthenticateResponse) - Method in class io.jans.fido2.service.sg.converter.AssertionSuperGluuController
 
buildFido2RegistrationEntry(Fido2RegistrationData, boolean) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
buildResteasyClient() - Method in class io.jans.fido2.service.client.ResteasyClientFactory
 

C

cborCreateParser(byte[]) - Method in class io.jans.fido2.service.DataMapperService
 
cborReadTree(byte[]) - Method in class io.jans.fido2.service.DataMapperService
 
cborWriteAsBytes(JsonNode) - Method in class io.jans.fido2.service.DataMapperService
 
CertificateHolder - Class in io.jans.fido2.model.cert
A holding class for certificate
CertificateHolder(String, Certificate) - Constructor for class io.jans.fido2.model.cert.CertificateHolder
 
CertificateService - Class in io.jans.fido2.service
Utiltiy class for Certificate related operations
CertificateService() - Constructor for class io.jans.fido2.service.CertificateService
 
CertificateVerifier - Class in io.jans.fido2.service.verifier
 
CertificateVerifier() - Constructor for class io.jans.fido2.service.verifier.CertificateVerifier
 
ChallengeGenerator - Class in io.jans.fido2.service
Challenge generator class
ChallengeGenerator() - Constructor for class io.jans.fido2.service.ChallengeGenerator
 
checkForTrustedCertsInAttestation(List<X509Certificate>, List<X509Certificate>) - Method in class io.jans.fido2.service.verifier.CertificateVerifier
 
CleanerTimer - Class in io.jans.fido2.service.app
 
CleanerTimer() - Constructor for class io.jans.fido2.service.app.CleanerTimer
 
cleanup(Map.Entry<String, Class<?>>, Date, int) - Method in class io.jans.fido2.service.app.CleanerTimer
 
cleanupBranches(String, Date, int) - Method in class io.jans.fido2.service.app.CleanerTimer
 
clear() - Method in class io.jans.fido2.service.mds.MdsService
 
CommonUtilService - Class in io.jans.fido2.service.util
 
CommonUtilService() - Constructor for class io.jans.fido2.service.util.CommonUtilService
 
CommonVerifiers - Class in io.jans.fido2.service.verifier
 
CommonVerifiers() - Constructor for class io.jans.fido2.service.verifier.CommonVerifiers
 
ConfigurationController - Class in io.jans.fido2.ws.rs.controller
The endpoint at which the requester can obtain FIDO2 metadata configuration
ConfigurationController() - Constructor for class io.jans.fido2.ws.rs.controller.ConfigurationController
 
ConfigurationFactory - Class in io.jans.fido2.service.app
 
ConfigurationFactory() - Constructor for class io.jans.fido2.service.app.ConfigurationFactory
 
containsBranch(String) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
containsBranch(String) - Method in class io.jans.u2f.service.persist.DeviceRegistrationService
 
convertECKeyToUncompressedPoint(byte[]) - Method in class io.jans.fido2.service.CoseService
 
convertToFido2RegistrationData(String, String, DeviceRegistration) - Method in class io.jans.u2f.service.persist.DeviceRegistrationService
 
convertUncompressedPointToECKey(byte[], int) - Method in class io.jans.fido2.service.CoseService
 
convertValue(Object, Class<T>) - Method in class io.jans.fido2.service.DataMapperService
 
CoseService - Class in io.jans.fido2.service
Utility classes for COSE key structure.
CoseService() - Constructor for class io.jans.fido2.service.CoseService
 
create() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
createApplicationComponents() - Method in class io.jans.fido2.service.app.AppInitializer
 
createArrayNode() - Method in class io.jans.fido2.service.DataMapperService
 
createKeyStore(String, List<X509Certificate>) - Method in class io.jans.fido2.service.KeyStoreCreator
 
createKeyStore(List<CertificateHolder>) - Method in class io.jans.fido2.service.KeyStoreCreator
 
createMetricPersistenceEntryManager() - Method in class io.jans.fido2.service.app.AppInitializer
 
createObjectNode() - Method in class io.jans.fido2.service.DataMapperService
 
createPersistenceEntryManager() - Method in class io.jans.fido2.service.app.AppInitializer
 
createUncompressedPointFromCOSEPublicKey(JsonNode) - Method in class io.jans.fido2.service.CoseService
 
createWebApplicationException(int, String) - Method in class io.jans.fido2.service.external.context.ExternalScriptContext
 
createWebApplicationException(Response) - Method in class io.jans.fido2.service.external.context.ExternalScriptContext
 
CredAndCounterData - Class in io.jans.fido2.model.auth
 
CredAndCounterData() - Constructor for class io.jans.fido2.model.auth.CredAndCounterData
 
CustomScriptService - Class in io.jans.fido2.service.shared
Operations with custom scripts
CustomScriptService() - Constructor for class io.jans.fido2.service.shared.CustomScriptService
 

D

DataMapperService - Class in io.jans.fido2.service
Conversions to/from JSON format and to/from CBOR format
DataMapperService() - Constructor for class io.jans.fido2.service.DataMapperService
 
decode(byte[]) - Method in class io.jans.fido2.service.Base64Service
 
decode(String) - Method in class io.jans.fido2.service.Base64Service
 
decodePublicKey(byte[]) - Method in class io.jans.fido2.service.CoseService
 
destroy(ServletContext) - Method in class io.jans.fido2.service.app.AppInitializer
 
destroy(Class<? extends Configuration>) - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
destroyCryptoProviderInstance(Class<? extends AbstractCryptoProvider>) - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
DeviceRegistrationService - Class in io.jans.u2f.service.persist
Provides search operations with user U2F devices
DeviceRegistrationService() - Constructor for class io.jans.u2f.service.persist.DeviceRegistrationService
 
DigestService - Class in io.jans.fido2.service
Method to calculate digests
DigestService() - Constructor for class io.jans.fido2.service.DigestService
 
DigestUtilService - Class in io.jans.fido2.service.util
 
DigestUtilService() - Constructor for class io.jans.fido2.service.util.DigestUtilService
 
DomainVerifier - Class in io.jans.fido2.service.verifier
 
DomainVerifier() - Constructor for class io.jans.fido2.service.verifier.DomainVerifier
 
downloadMdsFromServer(URL) - Method in class io.jans.fido2.service.mds.TocService
 

E

encode(byte[]) - Method in class io.jans.fido2.service.Base64Service
 
encodeHexString(byte[]) - Method in class io.jans.fido2.service.util.HexUtilService
 
encodeToString(byte[]) - Method in class io.jans.fido2.service.Base64Service
 
EXPECTED_ATTESTATION_VERSION - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
ExternalFido2Context - Class in io.jans.fido2.service.external.context
 
ExternalFido2Context(JsonNode, HttpServletRequest, HttpServletResponse) - Constructor for class io.jans.fido2.service.external.context.ExternalFido2Context
 
ExternalFido2Service - Class in io.jans.fido2.service.external
 
ExternalFido2Service() - Constructor for class io.jans.fido2.service.external.ExternalFido2Service
 
ExternalScriptContext - Class in io.jans.fido2.service.external.context
 
ExternalScriptContext(HttpServletRequest) - Constructor for class io.jans.fido2.service.external.context.ExternalScriptContext
 
ExternalScriptContext(HttpServletRequest, HttpServletResponse) - Constructor for class io.jans.fido2.service.external.context.ExternalScriptContext
 
extractAttestationSequence(X509Certificate) - Method in class io.jans.fido2.androind.AndroidKeyUtils
 

F

FetchMdsProviderService - Class in io.jans.fido2.service.mds
 
FetchMdsProviderService() - Constructor for class io.jans.fido2.service.mds.FetchMdsProviderService
 
fetchMdsV3Endpoints(String) - Method in class io.jans.fido2.service.mds.FetchMdsProviderService
Fetch mds getEndpoints
fetchMetadata(byte[]) - Method in class io.jans.fido2.service.mds.MdsService
 
fetchMetadataBlob(String) - Method in class io.jans.fido2.service.mds.FetchMdsProviderService
Fetch metadata Blob (TOC)
FIDO_CERTIFIED - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
FIDO_CERTIFIED_L1 - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
FIDO_CERTIFIED_L1plus - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
FIDO_CERTIFIED_L2 - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
FIDO_CERTIFIED_L2plus - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
FIDO_CERTIFIED_L3 - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
FIDO_CERTIFIED_L3plus - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
Fido2CompromisedDevice - Exception in io.jans.fido2.exception
RuntimeException Class for Fido2CompromisedDevice Extends RuntimeException
Fido2CompromisedDevice(String) - Constructor for exception io.jans.fido2.exception.Fido2CompromisedDevice
 
Fido2CompromisedDevice(String, Throwable) - Constructor for exception io.jans.fido2.exception.Fido2CompromisedDevice
Constructor for Fido2CompromisedDevice
Fido2CompromisedDevice(Throwable) - Constructor for exception io.jans.fido2.exception.Fido2CompromisedDevice
 
Fido2ExceptionHandler - Class in io.jans.fido2.service.exception
Fido2 RP resteasy exception handler
Fido2ExceptionHandler() - Constructor for class io.jans.fido2.service.exception.Fido2ExceptionHandler
 
Fido2MissingAttestationCertException - Exception in io.jans.fido2.exception
Missing attestation certificate Exception
Fido2MissingAttestationCertException(String) - Constructor for exception io.jans.fido2.exception.Fido2MissingAttestationCertException
 
Fido2MissingAttestationCertException(String, Throwable) - Constructor for exception io.jans.fido2.exception.Fido2MissingAttestationCertException
 
Fido2RPError - Class in io.jans.fido2.model.error
Error class for FIDO2 RP Errors
Fido2RPError(String, String) - Constructor for class io.jans.fido2.model.error.Fido2RPError
 
Fido2RpRuntimeException - Exception in io.jans.fido2.exception
Class for Fido2RpRuntimeException
Fido2RpRuntimeException(String) - Constructor for exception io.jans.fido2.exception.Fido2RpRuntimeException
 
Fido2RpRuntimeException(String, String) - Constructor for exception io.jans.fido2.exception.Fido2RpRuntimeException
 
Fido2RpRuntimeException(String, String, Throwable) - Constructor for exception io.jans.fido2.exception.Fido2RpRuntimeException
 
Fido2RpRuntimeException(String, Throwable) - Constructor for exception io.jans.fido2.exception.Fido2RpRuntimeException
 
Fido2RuntimeException - Exception in io.jans.fido2.exception
Parent class of all FIDO2 RuntimeExceptions
Fido2RuntimeException(String) - Constructor for exception io.jans.fido2.exception.Fido2RuntimeException
 
Fido2RuntimeException(String, String) - Constructor for exception io.jans.fido2.exception.Fido2RuntimeException
 
Fido2RuntimeException(String, String, Throwable) - Constructor for exception io.jans.fido2.exception.Fido2RuntimeException
 
Fido2RuntimeException(String, Throwable) - Constructor for exception io.jans.fido2.exception.Fido2RuntimeException
 
Fido2RuntimeExceptionHandler - Class in io.jans.fido2.service.handler
 
Fido2RuntimeExceptionHandler() - Constructor for class io.jans.fido2.service.handler.Fido2RuntimeExceptionHandler
 
findAllByUsername(String) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
findAllRegisteredByUsername(String) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
findAllRegisteredByUsername(String, String, String...) - Method in class io.jans.u2f.service.persist.DeviceRegistrationService
 
findByChallenge(String, boolean) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
findByChallenge(String, boolean) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
findByPublicKeyId(String, String) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
findByPublicKeyId(String, String, String) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
finishAuthentication(String, String) - Method in class io.jans.fido2.service.sg.converter.AssertionSuperGluuController
 
finishAuthentication(String, String) - Method in class io.jans.fido2.ws.rs.controller.AssertionController
 
finishRegistration(String, String) - Method in class io.jans.fido2.service.sg.converter.AttestationSuperGluuController
 
finishRegistration(String, String) - Method in class io.jans.fido2.ws.rs.controller.AttestationController
 
FLAG_ATTESTED_CREDENTIAL_DATA_INCLUDED - Static variable in class io.jans.fido2.service.AuthenticatorDataParser
 
FLAG_EXTENSION_DATA_INCLUDED - Static variable in class io.jans.fido2.service.AuthenticatorDataParser
 
FLAG_USER_PRESENT - Static variable in class io.jans.fido2.service.AuthenticatorDataParser
 
FLAG_USER_VERIFIED - Static variable in class io.jans.fido2.service.AuthenticatorDataParser
 

G

generateAuthenticate(String) - Method in class io.jans.fido2.ws.rs.controller.AssertionController
 
generateOptions(JsonNode) - Method in class io.jans.fido2.service.operation.AssertionService
 
generateUserId() - Method in class io.jans.fido2.service.operation.AttestationService
 
getAaguid() - Method in class io.jans.fido2.model.auth.AuthData
 
getAlias() - Method in class io.jans.fido2.model.cert.CertificateHolder
 
getApkCertificateDigestSha256() - Method in class io.jans.fido2.google.safetynet.AttestationStatement
 
getApkDigestSha256() - Method in class io.jans.fido2.google.safetynet.AttestationStatement
 
getApkPackageName() - Method in class io.jans.fido2.google.safetynet.AttestationStatement
 
getAppConfiguration() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
getApplicationType() - Method in class io.jans.fido2.service.shared.MetricService
 
getApplicationType() - Method in class io.jans.fido2.service.shared.OrganizationService
 
getAssertionChallenge() - Method in class io.jans.fido2.service.ChallengeGenerator
 
getAttestationBuffer() - Method in class io.jans.fido2.model.auth.AuthData
 
getAttestationChallenge() - Method in class io.jans.fido2.service.ChallengeGenerator
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.assertion.AppleAssertionFormatProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.assertion.NoneAssertionFormatProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.assertion.PackedAssertionFormatProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.assertion.TPMAssertionFormatProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.assertion.U2FAssertionFormatProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.assertion.U2FSuperGluuAssertionFormatProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.attestation.AndroidKeyAttestationProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.attestation.AndroidSafetyNetAttestationProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.attestation.AppleAttestationProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.attestation.NoneAttestationProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.attestation.PackedAttestationProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.attestation.TPMProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.attestation.U2FAttestationProcessor
 
getAttestationFormat() - Method in class io.jans.fido2.service.processor.attestation.U2FSuperGluuAttestationProcessor
 
getAttestationFormat() - Method in interface io.jans.fido2.service.processors.AssertionFormatProcessor
 
getAttestationFormat() - Method in interface io.jans.fido2.service.processors.AttestationFormatProcessor
 
getAttestationRootCertificates(JsonNode, List<X509Certificate>) - Method in class io.jans.fido2.service.mds.AttestationCertificateService
 
getAttestationRootCertificates(AuthData, List<X509Certificate>) - Method in class io.jans.fido2.service.mds.AttestationCertificateService
 
getAttestationType() - Method in class io.jans.fido2.model.auth.CredAndCounterData
 
getAuthDataDecoded() - Method in class io.jans.fido2.model.auth.AuthData
 
getAuthenticationEntity() - Method in class io.jans.fido2.service.external.context.ExternalFido2Context
 
getAuthenticatorsMetadata(String) - Method in class io.jans.fido2.service.mds.LocalMdsService
 
getAuthenticatorsMetadata(String) - Method in class io.jans.fido2.service.mds.TocService
 
getBaseConfiguration() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
getBaseDn() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
getBaseDnForFido2AuthenticationEntries(String) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
getBaseDnForU2fUserDevices(String) - Method in class io.jans.u2f.service.persist.DeviceRegistrationService
 
getBasedPeopleDn() - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
getCert() - Method in class io.jans.fido2.model.cert.CertificateHolder
 
getCertificate(InputStream) - Method in class io.jans.fido2.service.CertificateService
 
getCertificate(String) - Method in class io.jans.fido2.service.CertificateService
 
getCertificate(String, String) - Method in class io.jans.fido2.service.CertificateService
 
getCertificates(String) - Method in class io.jans.fido2.service.CertificateService
 
getCertificates(List<String>) - Method in class io.jans.fido2.service.CertificateService
 
getCertificates(List<String>, boolean) - Method in class io.jans.fido2.service.CertificateService
 
getCertificatesMap(String) - Method in class io.jans.fido2.service.CertificateService
 
getChallenge() - Method in class io.jans.fido2.service.ChallengeGenerator
 
getChallenge(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
getChallengeHashCode(String) - Method in class io.jans.fido2.service.ChallengeGenerator
 
getChallengeHashCode(String) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
getClasses() - Method in class io.jans.fido2.service.app.ResteasyInitializer
 
getClasses() - Method in class io.jans.fido2.service.app.SystemResteasyInitializer
 
getCodeCurve(JsonNode) - Method in class io.jans.fido2.service.CoseService
 
getCommandProcessor(String) - Method in class io.jans.fido2.service.processor.assertion.AssertionProcessorFactory
 
getCommandProcessor(String) - Method in class io.jans.fido2.service.processor.attestation.AttestationProcessorFactory
 
getConfiguration() - Method in class io.jans.fido2.ws.rs.controller.ConfigurationController
 
getContextVariables() - Method in class io.jans.fido2.service.external.context.ExternalScriptContext
 
getCosePublicKey() - Method in class io.jans.fido2.model.auth.AuthData
 
getCounters() - Method in class io.jans.fido2.model.auth.AuthData
 
getCounters() - Method in class io.jans.fido2.model.auth.CredAndCounterData
 
getCredId() - Method in class io.jans.fido2.model.auth.AuthData
 
getCredId() - Method in class io.jans.fido2.model.auth.CredAndCounterData
 
getCryptoConfigurationSalt() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
getDigest(int) - Method in class io.jans.fido2.service.verifier.SignatureVerifier
 
getDigester() - Method in class io.jans.fido2.service.mds.TocService
 
getDnForAuthenticationEntry(String, String) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
getDnForRegistrationEntry(String, String) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
getDnForU2fDevice(String, String) - Method in class io.jans.u2f.service.persist.DeviceRegistrationService
Build DN string for U2F user device
getDnForUser(String) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
getEntryManager() - Method in class io.jans.fido2.service.shared.MetricService
 
getErrorMessage() - Method in class io.jans.fido2.model.error.Fido2RPError
 
getErrorMessage() - Method in class io.jans.fido2.model.mds.MdsGetEndpointResponse
 
getExtension(X509Certificate) - Method in class io.jans.fido2.service.util.AppleUtilService
 
getExtensions() - Method in class io.jans.fido2.model.auth.AuthData
 
getExternalLoggerConfiguration() - Method in class io.jans.fido2.service.shared.LoggerService
 
getFido2ErrorResponseFactory() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
getFlags() - Method in class io.jans.fido2.model.auth.AuthData
 
getFormattedMessage() - Method in exception io.jans.fido2.exception.Fido2RpRuntimeException
 
getFormattedMessage() - Method in exception io.jans.fido2.exception.Fido2RuntimeException
 
getHttpRequest() - Method in class io.jans.fido2.service.external.context.ExternalScriptContext
 
getHttpResponse() - Method in class io.jans.fido2.service.external.context.ExternalScriptContext
 
getId() - Method in class io.jans.fido2.model.auth.PublicKeyCredentialDescriptor
 
getIntegerFromAsn1(ASN1Encodable) - Static method in class io.jans.fido2.androind.AndroidKeyUtils
 
getIpAddress() - Method in class io.jans.fido2.service.external.context.ExternalScriptContext
 
getJsonNode() - Method in class io.jans.fido2.service.external.context.ExternalFido2Context
 
getKeyType() - Method in class io.jans.fido2.model.auth.AuthData
 
getLog() - Method in class io.jans.fido2.service.external.context.ExternalScriptContext
 
getLoggingLayout() - Method in class io.jans.fido2.service.shared.LoggerService
 
getLoggingLevel() - Method in class io.jans.fido2.service.shared.LoggerService
 
getMetricServiceInstance() - Method in class io.jans.fido2.service.shared.MetricService
 
getNextUpdateDate() - Method in class io.jans.fido2.service.mds.TocService
 
getNodeIndetifier() - Method in class io.jans.fido2.service.shared.MetricService
 
getNonce() - Method in class io.jans.fido2.google.safetynet.AttestationStatement
 
getParemeters() - Method in class io.jans.fido2.service.external.context.ExternalFido2Context
 
getPeopleBaseDn() - Method in class io.jans.fido2.service.shared.UserService
 
getPersistenceConfiguration() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
getPersonCustomObjectClassList() - Method in class io.jans.fido2.service.shared.UserService
 
getPublicKeyFromUncompressedECPoint(byte[]) - Method in class io.jans.fido2.service.CoseService
 
getPublicKeyIdHash(String) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
getRegistrationEntry() - Method in class io.jans.fido2.service.external.context.ExternalFido2Context
 
getResult() - Method in class io.jans.fido2.model.mds.MdsGetEndpointResponse
 
getRootCertificatesBySubjectDN(String) - Method in class io.jans.fido2.service.mds.AttestationCertificateService
Get root certificates by subjectDN
getRpIdHash() - Method in class io.jans.fido2.model.auth.AuthData
 
getScript() - Method in class io.jans.fido2.service.external.context.ExternalFido2Context
 
getSignatureAlgorithm() - Method in class io.jans.fido2.model.auth.CredAndCounterData
 
getSignatureChecker(int) - Method in class io.jans.fido2.service.verifier.SignatureVerifier
 
getStaticConfiguration() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
getStatus() - Method in class io.jans.fido2.model.error.Fido2RPError
 
getStatus() - Method in class io.jans.fido2.model.mds.MdsGetEndpointResponse
 
getStringEncrypter() - Method in class io.jans.fido2.service.app.AppInitializer
 
getSupportedAttestationFormats() - Method in class io.jans.fido2.service.processor.attestation.AttestationProcessorFactory
 
getTimestampMs() - Method in class io.jans.fido2.google.safetynet.AttestationStatement
 
getTransports() - Method in class io.jans.fido2.model.auth.PublicKeyCredentialDescriptor
 
getType() - Method in class io.jans.fido2.model.auth.PublicKeyCredentialDescriptor
 
getUncompressedEcPoint() - Method in class io.jans.fido2.model.auth.CredAndCounterData
 
getUserInum(String) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
getWebApplicationException() - Method in class io.jans.fido2.service.external.context.ExternalScriptContext
 

H

handleException(Fido2RuntimeException) - Method in class io.jans.fido2.service.handler.Fido2RuntimeExceptionHandler
 
hasBasicIntegrity() - Method in class io.jans.fido2.google.safetynet.AttestationStatement
 
hashSha256(byte[]) - Method in class io.jans.fido2.service.DigestService
 
hashSha256(String) - Method in class io.jans.fido2.service.DigestService
 
hasSuperGluu(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
healthCheckController() - Method in class io.jans.fido2.ws.rs.controller.HealthCheckController
 
HealthCheckController - Class in io.jans.fido2.ws.rs.controller
Health check controller
HealthCheckController() - Constructor for class io.jans.fido2.ws.rs.controller.HealthCheckController
 
HexUtilService - Class in io.jans.fido2.service.util
 
HexUtilService() - Constructor for class io.jans.fido2.service.util.HexUtilService
 
httpRequest - Variable in class io.jans.fido2.service.external.context.ExternalScriptContext
 
httpResponse - Variable in class io.jans.fido2.service.external.context.ExternalScriptContext
 
HW_AUTH_FINGERPRINT - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
HW_AUTH_PASSWORD - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 

I

init() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
init() - Method in class io.jans.fido2.service.Base64Service
 
init() - Method in class io.jans.fido2.service.client.ResteasyClientFactory
 
init() - Method in class io.jans.fido2.service.DataMapperService
 
init(Object) - Method in class io.jans.fido2.service.mds.AttestationCertificateService
 
init(Object) - Method in class io.jans.fido2.service.mds.LocalMdsService
 
init(Object) - Method in class io.jans.fido2.service.mds.MdsService
 
init(Object) - Method in class io.jans.fido2.service.mds.TocService
 
INITIAL_DEVICE_COUNTER_VALUE - Static variable in class io.jans.fido2.service.sg.RawRegistrationService
 
initSchedulerService() - Method in class io.jans.fido2.service.app.AppInitializer
 
initTimer() - Method in class io.jans.fido2.service.app.CleanerTimer
 
initTimer() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
initTimer() - Method in class io.jans.fido2.service.app.MDS3UpdateTimer
 
initTimer() - Method in class io.jans.fido2.service.shared.MetricService
 
instanceCertificateFactory(String) - Method in class io.jans.fido2.service.CertificateService
 
instanceCertificateFactoryX509() - Method in class io.jans.fido2.service.CertificateService
 
instanceCertPathValidator(String) - Method in class io.jans.fido2.service.CertificateService
 
instanceCertPathValidatorPKIX() - Method in class io.jans.fido2.service.CertificateService
 
io.jans.fido2.androind - package io.jans.fido2.androind
 
io.jans.fido2.exception - package io.jans.fido2.exception
 
io.jans.fido2.exception.mds - package io.jans.fido2.exception.mds
 
io.jans.fido2.google.safetynet - package io.jans.fido2.google.safetynet
 
io.jans.fido2.model.auth - package io.jans.fido2.model.auth
 
io.jans.fido2.model.cert - package io.jans.fido2.model.cert
 
io.jans.fido2.model.error - package io.jans.fido2.model.error
 
io.jans.fido2.model.mds - package io.jans.fido2.model.mds
 
io.jans.fido2.service - package io.jans.fido2.service
 
io.jans.fido2.service.app - package io.jans.fido2.service.app
 
io.jans.fido2.service.client - package io.jans.fido2.service.client
 
io.jans.fido2.service.exception - package io.jans.fido2.service.exception
 
io.jans.fido2.service.external - package io.jans.fido2.service.external
 
io.jans.fido2.service.external.context - package io.jans.fido2.service.external.context
 
io.jans.fido2.service.handler - package io.jans.fido2.service.handler
 
io.jans.fido2.service.mds - package io.jans.fido2.service.mds
 
io.jans.fido2.service.operation - package io.jans.fido2.service.operation
 
io.jans.fido2.service.persist - package io.jans.fido2.service.persist
 
io.jans.fido2.service.processor.assertion - package io.jans.fido2.service.processor.assertion
 
io.jans.fido2.service.processor.attestation - package io.jans.fido2.service.processor.attestation
 
io.jans.fido2.service.processors - package io.jans.fido2.service.processors
 
io.jans.fido2.service.sg - package io.jans.fido2.service.sg
 
io.jans.fido2.service.sg.converter - package io.jans.fido2.service.sg.converter
 
io.jans.fido2.service.shared - package io.jans.fido2.service.shared
 
io.jans.fido2.service.util - package io.jans.fido2.service.util
 
io.jans.fido2.service.verifier - package io.jans.fido2.service.verifier
 
io.jans.fido2.ws.rs.controller - package io.jans.fido2.ws.rs.controller
 
io.jans.u2f.service.persist - package io.jans.u2f.service.persist
 
isCtsProfileMatch() - Method in class io.jans.fido2.google.safetynet.AttestationStatement
 
isDisableJdkLogger() - Method in class io.jans.fido2.service.shared.LoggerService
 
isMetricReporterEnabled() - Method in class io.jans.fido2.service.shared.MetricService
 
isSelfSigned(X509Certificate) - Method in class io.jans.fido2.service.verifier.CertificateVerifier
 
isSelfSigned(X509Certificate, PublicKey) - Method in class io.jans.fido2.service.verifier.CertificateVerifier
 
isSuperGluuCancelRequest(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
isSuperGluuOneStepMode(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
isUseLocalCache() - Method in class io.jans.fido2.service.shared.AttributeService
 
isUseLocalCache() - Method in class io.jans.fido2.service.shared.OrganizationService
 
isValidSessionId(String, String) - Method in class io.jans.fido2.service.persist.UserSessionIdService
 

K

KEY_DESCRIPTION_OID - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KEYMASTER_SECURITY_LEVEL_INDEX - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KeyStoreCreator - Class in io.jans.fido2.service
 
KeyStoreCreator() - Constructor for class io.jans.fido2.service.KeyStoreCreator
 
KM_ALGORITHM_EC - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_ORIGIN_GENERATED - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_PURPOSE_SIGN - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_SECURITY_LEVEL_SOFTWARE - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_SECURITY_LEVEL_TRUSTED_ENVIRONMENT - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_TAG_ALGORITHM - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_TAG_AUTH_TIMEOUT - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_TAG_KEY_SIZE - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_TAG_ORIGIN - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_TAG_PURPOSE - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_TAG_ROLLBACK_RESISTANT - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
KM_TAG_USER_AUTH_TYPE - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 

L

loadCryptoConfigurationSalt() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
LocalMdsService - Class in io.jans.fido2.service.mds
The FIDO2 server has a local database of authenticator data in json format.
LocalMdsService() - Constructor for class io.jans.fido2.service.mds.LocalMdsService
 
LoggerService - Class in io.jans.fido2.service.shared
Logger service
LoggerService() - Constructor for class io.jans.fido2.service.shared.LoggerService
 

M

main(String[]) - Static method in class io.jans.fido2.google.safetynet.OfflineVerify
 
MDS3UpdateEvent - Interface in io.jans.fido2.service.app
 
MDS3UpdateTimer - Class in io.jans.fido2.service.app
Class that periodically updates the mds3 blob in the FIDO2 server
MDS3UpdateTimer() - Constructor for class io.jans.fido2.service.app.MDS3UpdateTimer
 
MdsClientException - Exception in io.jans.fido2.exception.mds
 
MdsClientException(String) - Constructor for exception io.jans.fido2.exception.mds.MdsClientException
 
MdsGetEndpointResponse - Class in io.jans.fido2.model.mds
 
MdsGetEndpointResponse() - Constructor for class io.jans.fido2.model.mds.MdsGetEndpointResponse
 
MdsService - Class in io.jans.fido2.service.mds
 
MdsService() - Constructor for class io.jans.fido2.service.mds.MdsService
 
METRIC_SERVICE_COMPONENT_NAME - Static variable in class io.jans.fido2.service.shared.MetricService
 
MetricService - Class in io.jans.fido2.service.shared
Store and retrieve metric
MetricService() - Constructor for class io.jans.fido2.service.shared.MetricService
 
migrateToFido2(List<DeviceRegistration>, String, String) - Method in class io.jans.u2f.service.persist.DeviceRegistrationService
 

N

NoneAssertionFormatProcessor - Class in io.jans.fido2.service.processor.assertion
Class which processes assertions of "none" fmt (attestation type)
NoneAssertionFormatProcessor() - Constructor for class io.jans.fido2.service.processor.assertion.NoneAssertionFormatProcessor
 
NoneAttestationProcessor - Class in io.jans.fido2.service.processor.attestation
Attestation processor for attestations of fmt = none One of the attestation formats called 'none'.
NoneAttestationProcessor() - Constructor for class io.jans.fido2.service.processor.attestation.NoneAttestationProcessor
 
NOT_FIDO_CERTIFIED - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 

O

OfflineVerify - Class in io.jans.fido2.google.safetynet
Sample code to verify the device attestation statement offline.
OfflineVerify() - Constructor for class io.jans.fido2.google.safetynet.OfflineVerify
 
options(JsonNode) - Method in class io.jans.fido2.service.operation.AssertionService
 
options(JsonNode) - Method in class io.jans.fido2.service.operation.AttestationService
 
OrganizationService - Class in io.jans.fido2.service.shared
Obtain Organization Info
OrganizationService() - Constructor for class io.jans.fido2.service.shared.OrganizationService
 

P

PackedAssertionFormatProcessor - Class in io.jans.fido2.service.processor.assertion
Class which processes assertions of "packed" fmt (attestation type)
PackedAssertionFormatProcessor() - Constructor for class io.jans.fido2.service.processor.assertion.PackedAssertionFormatProcessor
 
PackedAttestationProcessor - Class in io.jans.fido2.service.processor.attestation
Attestation processor for attestations of fmt = packed
PackedAttestationProcessor() - Constructor for class io.jans.fido2.service.processor.attestation.PackedAttestationProcessor
 
parseAndVerify(String) - Method in class io.jans.fido2.google.safetynet.OfflineVerify
 
parseAndVerify(String, X509TrustManager) - Method in class io.jans.fido2.google.safetynet.OfflineVerify
 
parseAssertionData(String) - Method in class io.jans.fido2.service.AuthenticatorDataParser
 
parseAttestationData(String) - Method in class io.jans.fido2.service.AuthenticatorDataParser
 
parseAuthenticateResponse(String) - Method in class io.jans.fido2.service.sg.converter.AssertionSuperGluuController
 
parseCounter(byte[]) - Method in class io.jans.fido2.service.AuthenticatorDataParser
 
parseDer(InputStream) - Method in class io.jans.fido2.service.sg.RawRegistrationService
 
parseRawAuthenticateResponse(String) - Method in class io.jans.fido2.service.sg.RawAuthenticationService
 
parseRawRegisterResponse(String) - Method in class io.jans.fido2.service.sg.RawRegistrationService
 
parseRegisterResponse(String) - Method in class io.jans.fido2.service.sg.converter.AttestationSuperGluuController
 
PERSISTENCE_CONFIGUARION_RELOAD_EVENT_TYPE - Static variable in class io.jans.fido2.service.app.ConfigurationFactory
 
populateTrustManager(AuthData, List<X509Certificate>) - Method in class io.jans.fido2.service.mds.AttestationCertificateService
 
prepareBranch(String) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
prepareCustomPersistanceProperties(String) - Method in class io.jans.fido2.service.app.AppInitializer
 
preparePersistanceProperties() - Method in class io.jans.fido2.service.app.AppInitializer
 
prepareUserVerification(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
process(JsonNode, AuthData, Fido2RegistrationData, byte[], CredAndCounterData) - Method in class io.jans.fido2.service.processor.attestation.AndroidKeyAttestationProcessor
 
process(JsonNode, AuthData, Fido2RegistrationData, byte[], CredAndCounterData) - Method in class io.jans.fido2.service.processor.attestation.AndroidSafetyNetAttestationProcessor
 
process(JsonNode, AuthData, Fido2RegistrationData, byte[], CredAndCounterData) - Method in class io.jans.fido2.service.processor.attestation.AppleAttestationProcessor
 
process(JsonNode, AuthData, Fido2RegistrationData, byte[], CredAndCounterData) - Method in class io.jans.fido2.service.processor.attestation.NoneAttestationProcessor
 
process(JsonNode, AuthData, Fido2RegistrationData, byte[], CredAndCounterData) - Method in class io.jans.fido2.service.processor.attestation.PackedAttestationProcessor
 
process(JsonNode, AuthData, Fido2RegistrationData, byte[], CredAndCounterData) - Method in class io.jans.fido2.service.processor.attestation.TPMProcessor
 
process(JsonNode, AuthData, Fido2RegistrationData, byte[], CredAndCounterData) - Method in class io.jans.fido2.service.processor.attestation.U2FAttestationProcessor
 
process(JsonNode, AuthData, Fido2RegistrationData, byte[], CredAndCounterData) - Method in class io.jans.fido2.service.processor.attestation.U2FSuperGluuAttestationProcessor
 
process(JsonNode, AuthData, Fido2RegistrationData, byte[], CredAndCounterData) - Method in interface io.jans.fido2.service.processors.AttestationFormatProcessor
 
process(MDS3UpdateEvent) - Method in class io.jans.fido2.service.app.MDS3UpdateTimer
 
process(CleanerEvent) - Method in class io.jans.fido2.service.app.CleanerTimer
 
process(String, String, String, Fido2RegistrationData, Fido2AuthenticationData) - Method in class io.jans.fido2.service.processor.assertion.AppleAssertionFormatProcessor
 
process(String, String, String, Fido2RegistrationData, Fido2AuthenticationData) - Method in class io.jans.fido2.service.processor.assertion.NoneAssertionFormatProcessor
 
process(String, String, String, Fido2RegistrationData, Fido2AuthenticationData) - Method in class io.jans.fido2.service.processor.assertion.PackedAssertionFormatProcessor
 
process(String, String, String, Fido2RegistrationData, Fido2AuthenticationData) - Method in class io.jans.fido2.service.processor.assertion.TPMAssertionFormatProcessor
 
process(String, String, String, Fido2RegistrationData, Fido2AuthenticationData) - Method in class io.jans.fido2.service.processor.assertion.U2FAssertionFormatProcessor
 
process(String, String, String, Fido2RegistrationData, Fido2AuthenticationData) - Method in class io.jans.fido2.service.processor.assertion.U2FSuperGluuAssertionFormatProcessor
 
process(String, String, String, Fido2RegistrationData, Fido2AuthenticationData) - Method in interface io.jans.fido2.service.processors.AssertionFormatProcessor
 
processImpl() - Method in class io.jans.fido2.service.app.CleanerTimer
 
PublicKeyCredentialDescriptor - Class in io.jans.fido2.model.auth
PublicKeyCredentialDescriptor - https://www.w3.org/TR/webauthn-2/#enum-credentialType
PublicKeyCredentialDescriptor(String, String) - Constructor for class io.jans.fido2.model.auth.PublicKeyCredentialDescriptor
 
PublicKeyCredentialDescriptor(String, String[], String) - Constructor for class io.jans.fido2.model.auth.PublicKeyCredentialDescriptor
 

R

RawAuthenticationService - Class in io.jans.fido2.service.sg
Provides operations with U2F RAW registration response
RawAuthenticationService() - Constructor for class io.jans.fido2.service.sg.RawAuthenticationService
 
RawRegistrationService - Class in io.jans.fido2.service.sg
Provides operations with U2F RAW registration response
RawRegistrationService() - Constructor for class io.jans.fido2.service.sg.RawRegistrationService
 
readTree(byte[]) - Method in class io.jans.fido2.service.DataMapperService
 
readTree(BufferedReader) - Method in class io.jans.fido2.service.DataMapperService
 
readTree(String) - Method in class io.jans.fido2.service.DataMapperService
 
readValue(String, Class<T>) - Method in class io.jans.fido2.service.DataMapperService
 
readValueString(String, Class<T>) - Method in class io.jans.fido2.service.DataMapperService
 
recreatePersistanceEntryManagerImpl(Instance<PersistenceEntryManager>, String, Annotation...) - Method in class io.jans.fido2.service.app.AppInitializer
 
recreatePersistenceEntryManager(String) - Method in class io.jans.fido2.service.app.AppInitializer
 
refresh() - Method in class io.jans.fido2.service.mds.TocService
 
register(String) - Method in class io.jans.fido2.ws.rs.controller.AttestationController
 
REGISTER_CANCEL_TYPE - Static variable in class io.jans.fido2.service.sg.RawRegistrationService
 
REGISTER_FINISH_TYPE - Static variable in class io.jans.fido2.service.sg.RawRegistrationService
 
registerAttestationFinish(JsonNode, ExternalFido2Context) - Method in class io.jans.fido2.service.external.ExternalFido2Service
 
registerAttestationStart(JsonNode, ExternalFido2Context) - Method in class io.jans.fido2.service.external.ExternalFido2Service
 
REGISTRATION_RESERVED_BYTE_VALUE - Static variable in class io.jans.fido2.service.sg.RawRegistrationService
 
REGISTRATION_SIGNED_RESERVED_BYTE_VALUE - Static variable in class io.jans.fido2.service.sg.RawRegistrationService
 
RegistrationPersistenceService - Class in io.jans.fido2.service.persist
Every registration is persisted under Person Entry
RegistrationPersistenceService() - Constructor for class io.jans.fido2.service.persist.RegistrationPersistenceService
 
reloadConfFromLdap() - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
reloadConfigurationTimerEvent(ConfigurationEvent) - Method in class io.jans.fido2.service.app.ConfigurationFactory
 
ResteasyClientFactory - Class in io.jans.fido2.service.client
 
ResteasyClientFactory() - Constructor for class io.jans.fido2.service.client.ResteasyClientFactory
 
ResteasyInitializer - Class in io.jans.fido2.service.app
Integration with Resteasy
ResteasyInitializer() - Constructor for class io.jans.fido2.service.app.ResteasyInitializer
 
REVOKED - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 

S

save(Fido2AuthenticationData) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
save(Fido2AuthenticationEntry) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
save(Fido2RegistrationData) - Method in class io.jans.fido2.service.persist.RegistrationPersistenceService
 
saveCertificate(X509Certificate) - Method in class io.jans.fido2.service.CertificateService
 
selectRootCertificates(Map<String, X509Certificate>, List<X509Certificate>) - Method in class io.jans.fido2.service.CertificateService
 
SELF_ASSERTION_SUBMITTED - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
setAaguid(byte[]) - Method in class io.jans.fido2.model.auth.AuthData
 
setAttestationBuffer(byte[]) - Method in class io.jans.fido2.model.auth.AuthData
 
setAttestationType(String) - Method in class io.jans.fido2.model.auth.CredAndCounterData
 
setAuthDataDecoded(byte[]) - Method in class io.jans.fido2.model.auth.AuthData
 
setCosePublicKey(byte[]) - Method in class io.jans.fido2.model.auth.AuthData
 
setCounters(byte[]) - Method in class io.jans.fido2.model.auth.AuthData
 
setCounters(int) - Method in class io.jans.fido2.model.auth.CredAndCounterData
 
setCredId(byte[]) - Method in class io.jans.fido2.model.auth.AuthData
 
setCredId(String) - Method in class io.jans.fido2.model.auth.CredAndCounterData
 
setErrorMessage(String) - Method in class io.jans.fido2.model.mds.MdsGetEndpointResponse
 
setExtensions(byte[]) - Method in class io.jans.fido2.model.auth.AuthData
 
setFlags(byte[]) - Method in class io.jans.fido2.model.auth.AuthData
 
setKeyType(int) - Method in class io.jans.fido2.model.auth.AuthData
 
setResult(List<String>) - Method in class io.jans.fido2.model.mds.MdsGetEndpointResponse
 
setRpIdHash(byte[]) - Method in class io.jans.fido2.model.auth.AuthData
 
setScript(CustomScriptConfiguration) - Method in class io.jans.fido2.service.external.context.ExternalFido2Context
 
setSignatureAlgorithm(int) - Method in class io.jans.fido2.model.auth.CredAndCounterData
 
setStatus(String) - Method in class io.jans.fido2.model.mds.MdsGetEndpointResponse
 
setUncompressedEcPoint(String) - Method in class io.jans.fido2.model.auth.CredAndCounterData
 
setWebApplicationException(NoLogWebApplicationException) - Method in class io.jans.fido2.service.external.context.ExternalScriptContext
 
sha256Digest(byte[]) - Method in class io.jans.fido2.service.util.DigestUtilService
 
SignatureVerifier - Class in io.jans.fido2.service.verifier
 
SignatureVerifier() - Constructor for class io.jans.fido2.service.verifier.SignatureVerifier
 
startAuthentication(String, String, String, String) - Method in class io.jans.fido2.service.sg.converter.AssertionSuperGluuController
 
startAuthentication(String, String, String, String) - Method in class io.jans.fido2.ws.rs.controller.AssertionController
 
startRegistration(String, String, String, String) - Method in class io.jans.fido2.service.sg.converter.AttestationSuperGluuController
 
startRegistration(String, String, String, String) - Method in class io.jans.fido2.ws.rs.controller.AttestationController
 
SUPER_GLUU_APP_ID - Static variable in class io.jans.fido2.service.verifier.CommonVerifiers
 
SUPER_GLUU_KEY_HANDLE - Static variable in class io.jans.fido2.service.verifier.CommonVerifiers
 
SUPER_GLUU_MODE - Static variable in class io.jans.fido2.service.verifier.CommonVerifiers
 
SUPER_GLUU_REQUEST - Static variable in class io.jans.fido2.service.verifier.CommonVerifiers
 
SUPER_GLUU_REQUEST_CANCEL - Static variable in class io.jans.fido2.service.verifier.CommonVerifiers
 
SUPPORTED_AUTHENTICATE_TYPES - Static variable in class io.jans.fido2.service.sg.RawAuthenticationService
 
SUPPORTED_REGISTER_TYPES - Static variable in class io.jans.fido2.service.sg.RawRegistrationService
 
SW_ENFORCED_INDEX - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
SystemResteasyInitializer - Class in io.jans.fido2.service.app
Integration with Resteasy
SystemResteasyInitializer() - Constructor for class io.jans.fido2.service.app.SystemResteasyInitializer
 

T

TEE_ENFORCED_INDEX - Static variable in class io.jans.fido2.androind.AndroidKeyUtils
 
throwWebApplicationExceptionIfSet() - Method in class io.jans.fido2.service.external.context.ExternalScriptContext
 
TocService - Class in io.jans.fido2.service.mds
TOC is parsed and Hashmap containing JSON object of individual Authenticators is created.
TocService() - Constructor for class io.jans.fido2.service.mds.TocService
 
toResponse(Fido2RuntimeException) - Method in class io.jans.fido2.service.exception.Fido2ExceptionHandler
 
toString() - Method in class io.jans.fido2.model.mds.MdsGetEndpointResponse
 
toString() - Method in class io.jans.fido2.service.external.context.ExternalFido2Context
 
toUncompressedCoord(byte[], int) - Static method in class io.jans.fido2.service.CoseService
 
TPMAssertionFormatProcessor - Class in io.jans.fido2.service.processor.assertion
Class which processes assertions of "tpm" fmt (attestation type)
TPMAssertionFormatProcessor() - Constructor for class io.jans.fido2.service.processor.assertion.TPMAssertionFormatProcessor
 
tpmParseToAttest(byte[]) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
tpmParseToPublic(byte[]) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
TPMProcessor - Class in io.jans.fido2.service.processor.attestation
Attestation processor for attestations of fmt = tpm
TPMProcessor() - Constructor for class io.jans.fido2.service.processor.attestation.TPMProcessor
 

U

U2FAssertionFormatProcessor - Class in io.jans.fido2.service.processor.assertion
Class which processes assertions of "fido2-u2f" fmt (attestation type)
U2FAssertionFormatProcessor() - Constructor for class io.jans.fido2.service.processor.assertion.U2FAssertionFormatProcessor
 
U2FAttestationProcessor - Class in io.jans.fido2.service.processor.attestation
Attestation processor for attestations of fmt =fido-u2f
U2FAttestationProcessor() - Constructor for class io.jans.fido2.service.processor.attestation.U2FAttestationProcessor
 
U2FSuperGluuAssertionFormatProcessor - Class in io.jans.fido2.service.processor.assertion
Class which processes assertions of "fido2-u2f" fmt (attestation type)
U2FSuperGluuAssertionFormatProcessor() - Constructor for class io.jans.fido2.service.processor.assertion.U2FSuperGluuAssertionFormatProcessor
 
U2FSuperGluuAttestationProcessor - Class in io.jans.fido2.service.processor.attestation
Attestation processor for attestations of fmt =fido-u2f
U2FSuperGluuAttestationProcessor() - Constructor for class io.jans.fido2.service.processor.attestation.U2FSuperGluuAttestationProcessor
 
update(Fido2AuthenticationEntry) - Method in class io.jans.fido2.service.persist.AuthenticationPersistenceService
 
UPDATE_AVAILABLE - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
updateSessionId(SessionId) - Method in class io.jans.fido2.service.persist.UserSessionIdService
 
updateUserSessionIdOnError(String) - Method in class io.jans.fido2.service.persist.UserSessionIdService
 
updateUserSessionIdOnFinishRequest(String, String, Fido2RegistrationEntry, boolean, boolean) - Method in class io.jans.fido2.service.persist.UserSessionIdService
 
updateUserSessionIdOnFinishRequest(String, String, Fido2RegistrationEntry, Fido2AuthenticationEntry, boolean, boolean) - Method in class io.jans.fido2.service.persist.UserSessionIdService
 
urlDecode(byte[]) - Method in class io.jans.fido2.service.Base64Service
 
urlDecode(String) - Method in class io.jans.fido2.service.Base64Service
 
urlEncodeToString(byte[]) - Method in class io.jans.fido2.service.Base64Service
 
urlEncodeToStringWithoutPadding(byte[]) - Method in class io.jans.fido2.service.Base64Service
 
USER_KEY_PHYSICAL_COMPROMISE - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
USER_KEY_REMOTE_COMPROMISE - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
USER_OBJECT_CLASSES - Static variable in class io.jans.fido2.service.shared.UserService
 
USER_VERIFICATION_BYPASS - io.jans.fido2.model.mds.AuthenticatorCertificationStatus
 
UserService - Class in io.jans.fido2.service.shared
Provides operations with users.
UserService() - Constructor for class io.jans.fido2.service.shared.UserService
 
UserSessionIdService - Class in io.jans.fido2.service.persist
Configure user session to confirm Fido2 device authentication
UserSessionIdService() - Constructor for class io.jans.fido2.service.persist.UserSessionIdService
 
UserVerificationVerifier - Class in io.jans.fido2.service.verifier
 
UserVerificationVerifier() - Constructor for class io.jans.fido2.service.verifier.UserVerificationVerifier
 

V

valueOf(String) - Static method in enum io.jans.fido2.model.mds.AuthenticatorCertificationStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jans.fido2.model.mds.AuthenticatorCertificationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
verify(JsonNode) - Method in class io.jans.fido2.service.operation.AssertionService
 
verify(JsonNode) - Method in class io.jans.fido2.service.operation.AttestationService
 
verify(String) - Method in class io.jans.fido2.ws.rs.controller.AssertionController
 
verify(String) - Method in class io.jans.fido2.ws.rs.controller.AttestationController
 
verifyAAGUIDZeroed(AuthData) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyAlgorithm(JsonNode, int) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyAssertionFinish(JsonNode, ExternalFido2Context) - Method in class io.jans.fido2.service.external.ExternalFido2Service
 
verifyAssertionOptions(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyAssertionSignature(AuthData, byte[], String, PublicKey, int) - Method in class io.jans.fido2.service.verifier.AuthenticatorDataVerifier
 
verifyAssertionStart(JsonNode, ExternalFido2Context) - Method in class io.jans.fido2.service.external.ExternalFido2Service
 
verifyAssertionType(JsonNode, String) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyAtFlag(byte[]) - Method in class io.jans.fido2.service.AuthenticatorDataParser
 
verifyAttestationBuffer(byte[]) - Method in class io.jans.fido2.service.AuthenticatorDataParser
 
verifyAttestationCertificates(List<X509Certificate>, List<X509Certificate>) - Method in class io.jans.fido2.service.verifier.CertificateVerifier
 
verifyAttestationConveyanceType(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyAttestationFinish(JsonNode, ExternalFido2Context) - Method in class io.jans.fido2.service.external.ExternalFido2Service
 
verifyAttestationOptions(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyAttestationSignature(AuthData, byte[], String, Certificate, int) - Method in class io.jans.fido2.service.verifier.AuthenticatorDataVerifier
 
verifyAttestationStart(JsonNode, ExternalFido2Context) - Method in class io.jans.fido2.service.external.ExternalFido2Service
 
verifyAuthData(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyAuthenticatorAssertionResponse(JsonNode, Fido2RegistrationData, Fido2AuthenticationData) - Method in class io.jans.fido2.service.verifier.AssertionVerifier
 
verifyAuthenticatorAttachment(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyAuthenticatorAttestationResponse(JsonNode, Fido2RegistrationData) - Method in class io.jans.fido2.service.verifier.AttestationVerifier
 
verifyAuthStatement(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyBase64String(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyBase64UrlString(JsonNode, String) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyBasicPayload(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyClientJSON(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyClientJSONTypeIsCreate(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyClientJSONTypeIsGet(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyClientRaw(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyCounter(int) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyCounter(int, int) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyCredentialId(CredAndCounterData, JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyDiscouragedUserPresent(AuthData) - Method in class io.jans.fido2.service.verifier.UserVerificationVerifier
 
verifyDomain(String, JsonNode) - Method in class io.jans.fido2.service.verifier.DomainVerifier
 
verifyEdFlag(byte[]) - Method in class io.jans.fido2.service.AuthenticatorDataParser
 
verifyExtensionBuffer(byte[]) - Method in class io.jans.fido2.service.AuthenticatorDataParser
 
verifyFmt(JsonNode, String) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyNoLeftovers(byte[]) - Method in class io.jans.fido2.service.AuthenticatorDataParser
 
verifyNotUseGluuParameters(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyPackedAttestationSignature(byte[], byte[], String, Certificate, int) - Method in class io.jans.fido2.service.verifier.AuthenticatorDataVerifier
 
verifyPackedAttestationSignature(byte[], byte[], String, PublicKey, int) - Method in class io.jans.fido2.service.verifier.AuthenticatorDataVerifier
 
verifyPackedAttestationSignature(AuthData, byte[], String, Certificate, int) - Method in class io.jans.fido2.service.verifier.AuthenticatorDataVerifier
 
verifyPackedSurrogateAttestationSignature(byte[], byte[], String, PublicKey, int) - Method in class io.jans.fido2.service.verifier.AuthenticatorDataVerifier
 
verifyPreferredUserPresent(AuthData) - Method in class io.jans.fido2.service.verifier.UserVerificationVerifier
 
verifyRequiredUserPresent(AuthData) - Method in class io.jans.fido2.service.verifier.UserVerificationVerifier
 
verifyRequireResidentKey(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyRpDomain(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyRpIdHash(AuthData, String) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifySignature(byte[], byte[], Certificate, int) - Method in class io.jans.fido2.service.verifier.SignatureVerifier
 
verifySignature(byte[], byte[], PublicKey, int) - Method in class io.jans.fido2.service.verifier.SignatureVerifier
 
verifyStatusAcceptable(String, JsonNode) - Method in class io.jans.fido2.service.verifier.CertificateVerifier
Verify that the MDS entry contains a valid state
verifyThatBinary(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyThatFieldString(JsonNode, String) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyThatMetadataIsValid(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyThatNonEmptyString(JsonNode, String) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyThatString(JsonNode, String) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyTimeout(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyTokenBindingSupport(String) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyTPMVersion(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyU2FAttestationSignature(AuthData, byte[], byte[], String, Certificate, int) - Method in class io.jans.fido2.service.verifier.AuthenticatorDataVerifier
 
verifyU2FAttestationSignature(AuthData, byte[], String, Certificate, int) - Method in class io.jans.fido2.service.verifier.AuthenticatorDataVerifier
 
verifyUserPresent(AuthData) - Method in class io.jans.fido2.service.verifier.UserVerificationVerifier
 
verifyUserVerification(JsonNode) - Method in class io.jans.fido2.service.verifier.CommonVerifiers
 
verifyUserVerificationOption(UserVerification, AuthData) - Method in class io.jans.fido2.service.verifier.UserVerificationVerifier
 
verifyUserVerified(AuthData) - Method in class io.jans.fido2.service.verifier.UserVerificationVerifier
 

W

writeOutputStreamByteList(List<byte[]>) - Method in class io.jans.fido2.service.util.CommonUtilService
 
writeValueAsString(Object) - Method in class io.jans.fido2.service.DataMapperService
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages