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
All Classes All Packages
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
All Classes All Packages