All Classes and Interfaces

Class
Description
Actionable error class
The Interface AnonymousProfileStoreFunction.
The Enum AuditEvents - Contains all the events for auditing.
The Enum AuditModules - Contains all the modules in IdAuthentication for Audit purpose.
The Class AuditRequestDto.
Class for Audit Response having status of audit
The Interface AuthAnonymousProfileService.
 
The Class AuthenticationFailedException - Exception thrown when Authentication of user is failed.
AuthError is the sub-class of RuntimeException.
The Interface AuthFacade.
 
The Class AuthTypeAttribute which has attributes for authType(authentication type) allowed in auth policy json.
General-purpose of AuthRequestDTO class used to communicate with core-kernel API.
AuthResponseDTO is used for collect response from core-kernel.Core-kernel get request from AuthRequestDTO and perform operation.
The Auth Response Info class.
This interface is extended by all the all the Auth Type for authentication.
General-purpose of AuthStatusInfo class used to provide Auth status Info
 
The Interface AuthTransactionStoreFunction.
 
Auth type interface
 
 
The Class AuthTypeStatusDto.
The Interface AuthtypeStatusService - Service to check whether the Auth type requested in Locked/Unlocked for authentication.
 
 
 
The Class For holding id and version
The Class for BaseAuthResponseDTO
The Class For holding base attributes
This interface is used to authenticate Individual based on Biometric attributes.
This Class Holds the values for Bio Related data
 
General-purpose of CbeffDocType class used to Cbeff Documents Type
This Class Holds values for Email and Phone.
To match Password against Stored Hashed Password and Salt
Crypto Util for common methods in various module
This Class Holds the Values for Bio Info and DeviceInfo details.
The Class DataValidationUtil - Checks for errors in the error object and throws IDDataValidationException, if any error is present.
This interface is used to authenticate Individual based on Demo attributes.
Util class for Demo Matcher
Generic class to normalize individual name, address.
 
 
The Class DynamicIdMapping.
The Class For KycAuthRequestDTO extending BaseAuthRequestDTO
The Class For KycAuthResponseDTO extending AuthResponseDTO
The enum for EkycAuthType
The class for KycResponseDTO Holds the values for ttl and Identity.
The class for EncryptedKycRespDTO Holds the values for Encrypted Kyc response data.
Fetch Entity values based on request
 
 
 
Logger for IDA which provides implementation from kernel logback.
The Class IdAuthCommonConstants has contants used throughout the modules
This Class will provide constants for all Configured properties.
The base exception for ID Authentication application which is always associated with an error code.
The base exception for all checked exceptions used in ID Authentication
The parent exception for ID Authentication which is always associated with an error code.
The exception for ID Authentication which is always associated with an error code.
List of all IDA error codes and its respective error messages.
The Class UnknownException - Thrown when an unknown exception occurs.
 
The Class IdAuthRetryException - Unchecked exception used to trigger retry in RestHelper.
 
ID Change Event handler service interface.
The Class IDDataValidationException - Thrown when any Data validation error occurs.
Instantiates a new identity DTO.
General-purpose of IdentityInfoDTO class used to provide Identity info's
The Class For IdentityKeyBindingRequestDTO extending BaseAuthRequestDTO
This class used to integrate with identity key binding
The Class For IdentityKeyBindingRequestDTO extending BaseAuthRequestDTO
The class for IdentityKeyBindingRespDto Holds the values for IDA signed Identity Certificate and Auth Token (PSU Token).
The Class For IdentityKeyBindingResponseDto extending BaseAuthResponseDTO
This interface is used to generate certificate for Identity Key Binding
The IdInfoFetcher interface that provides the helper methods invoked by the classes involved in ID Info matching.
The Interface IdMapping.
The Interface IdAuthService.
General-purpose annotation used for configuring details of user identification.
 
Exception thrown when UID/VIN is invalid.
Validates the UIN and VID
 
 
This Class Holds the values for Token Related data
The Class KYCAttributes has attributes for KYC type which is mapped in auth policy json.
 
The class for KycAuthRespDTO Holds the values for Kyc Token and Auth Token (PSU Token).
The Class For KycAuthResponseDTO extending BaseAuthResponseDTO
The class KycExchangeRequestDTO to holds the request parameters for Kyc Exchange.
The Class For KycExchangeResponseDTO extending BaseAuthResponseDTO
This class used to integrate with kyc service
The Class for KycInfoDTO
 
This interface is used to retrieve Kyc information of individual
The Enum KYC Token Status is used to set the token status for each transactions.
This is the class to sort languages
License
The Interface MappingConfig.
General-purpose of MaskedResponseDTO class used to provide MaskedResponse Info's
The Class MaskUtil is used to mask a value to a particular char set as configured
The Interface MasterDataCacheUpdateService.
Functional Interface to fetch Master Data
The Interface MatchFunction.
The Interface MatchingStrategy adopts the various matching strategies across all authtypes and its corresponding attributes.
The Enum MatchStrategyType consolidates the various matching strategies.
Gets the language.
The Class MatchOutput is used to get the status of the authentication.
Base interface for the match type.
The Category Enum
MISP Policy DTO
 
General-purpose of NotificationType class used to provide Notification type
The Interface ObjectWIthIdVersion.
The Interface ObjectWithMetadata - base interface for objects with metadata.
OIDC Client DTO
The interface to Validate OTP request via {OTP Manager}.
Error constants for OTP
This class is used to provide request for OTP generation.
This class is used to provide response for OTP generation.
The OTPAuthService interface to trigger OTP request to core-kernal for generate and build otp.
Partner DTO
 
PartnerPolicy
The service to fetch the Partner, Policy, MISP and License information.
 
This class is a generic for the static pin and otp
This Class Provides the Values of StaticPin and StaticPinIdentityDTO
The class PinType holds all the PinType(s).
PolicyDTO restricts the authorization type allowed,which is mapped with Auth Policies Json.
General-purpose of RequestDTO class used to provide Request Info's
Defined request type for any type of request in IDA.
The Class VIDServiceImpl.
This class provides the details of Status and authToken Details.
The Enum RestServiceContants - contains service names based on which RestRequestFactory will build rest requests from properties.
The Class RetryingBeforeRetryIntervalException - The exception to be thrown if try is performed before the retry interval.
The Class SecurityFailedException - Thrown when security check is failed.
General-purpose of SenderType class used to provide SenderType Info's
The Class ServiceTimeoutException - Thrown when service is timed out.
This Class is used to provide Request for static pin value.
This Class is used to provide Response for static pin value.
This StaticPinService provides Storing of Static Pin into the DataBase.
The Class TextMatcherUtil is used to match two input strings and to provide results based on the method called.
The Interface MatchingStrategy.
 
The Enum TransactionType is used to set the transaction type in auth transaction type.
Functional interface to throw Business Exception
The Interface UpdateAuthtypeStatusService.
The Class ValidateDeviceDto.
To validate OTP against Otpvalue and Otpkey
 
The Class VciCredentialsDefinitionRequestDTO for credential definition input.
The class VciExchangeRequestDTO to holds the request parameters for VCI Exchange.
The Class For VciExchangeResponseDTO extending BaseAuthResponseDTO
This class used to integrate with VCI service
This interface is used to build Verifiable Credentials.
The class for VCResponseDTO Holds the values for Verifiable Credential response data.
 
Instantiates a new VID response DTO.
The Interface VIDService.