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
InfoThe 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 TypeThis 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
AuthResponseDTOThe 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'sThe 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
BaseAuthResponseDTOThis 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
BaseAuthResponseDTOThe class KycExchangeRequestDTO to holds the request parameters
for Kyc Exchange.
The Class For KycExchangeResponseDTO extending
BaseAuthResponseDTOThis 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'sThe 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 typeThe 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'sDefined 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'sThe 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
BaseAuthResponseDTOThis 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.