All Classes and Interfaces

Class
Description
Response class for all Certificates Data.
 
To generate Argon2 Hash Request model
To generate Argon2 Hash Response model
 
 
 
 
 
 
 
 
 
Superclass for entities
 
CA/Sub-CA Certificate Request DTO.
DTO class for upload certificate response.
 
This interface CACertificateStoreRepository for CRUD operations for CA/Sub-CA certificates.
 
 
DTO class for download of p7b File for CA Certificate.
 
Partner Certificate Download Request DTO
DTO class for List the CA Certificate Based on the Certificate Type.
Response class for Certificate Data.
Certificate Key Entry from SoftHsm
Certificate Info class
Class to handle exceptions for Signature verification certificate invalid.
Partner Certificates Verify Trust Request DTO.
DTO class for certificate verification response.
Certificate utility to generate and sign X509 Certificate
 
 
 
 
 
 
 
 
 
 
This class provided Basic and Core Cryptographic functionalities .
Crypto Data for encrypt/decrypt.
Custom Exception Class in case of CryptoException
Constant class for Crypto-Manager-Service
Rest Controller for Crypto-Manager-Service
Error Constants for Crypto-Manager-Service
Crypto-Manager-Request model
Crypto-Manager-Response model
The Class CryptoManagerSerivceException.
This interface provides the methods which can be used for Encryption and Decryption.
Service Implementation for CryptomanagerService interface
Util class for this project.
Utility class for crypto
Crypto-With-Pin-Request model
Crypto-With-Pin-Response model
CSR-Request model
 
The Interface DataEncryptKeystoreRepository.
 
 
This class provides validation for ECC Key Pair generation.
 
 
 
 
Health Check for HSM server.
Custom Exception Class in case of applicationId is not present
Class to handle invalid arguments exception.
Custom Exception Class in case of invalid signature format
Custom Exception Class in case of Invalid Key Generation Response object type
 
Crypto-Manager-JWT-Encrypt/Decrypt Response model
Crypto-Manager-JWT-Decrypt Request model
Crypto-Manager-JWT-Encrypt Request model
 
 
 
 
Entity class for KeyAlias
This interface extends BaseRepository which provides with the methods for several CRUD operations.
This class generates asymmetric and symmetric key pairs
Exception constants for this Application
This is a utils class for keygenerator
Key Manager Application
Config class with beans for keymanager service and request logging
Constants for Softhsm Keystore
Constants for Keymanager
This class provides controller methods for Key manager.
 
DB Helper class for Keymanager
Error Code for Softhsm Keystore
This ENUM provides all the constant identified for Keymanager Service errors.
Rest Controller Advice for Keymanager Service
Keymanager logger.
Key-Manager-Service get-public-key response model
This interface provides the methods which can be used for Key management
 
Custom Exception Class in case of CryptoException
This class provides the implementation for the methods of KeymanagerService interface.
Key-Manager-Service decrypt-symmetric-key request model
Key-Manager-Service decrypt-symmetric-key response model
Utility class for Keymanager
To insert Base Key in Key Manager using Key Migration.
Response class for Key Pair Migration.
 
Rest Controller for Key Migration from one HSM to another HSM.
This interface provides the methods which can be used for Key Migration from source HSM to destination HSM.
Service Implementation for KeyMigratorService interface
Crypto-Manager-Request model
Response class for Key Pair Generation.
Entity class for KeyPolicy
This interface extends BaseRepository which provides with the methods for several CRUD operations.
 
Entity class for KeyStore
Custom Exception Class in case of keystore is not able to store key
HSM Keymanager implementation based on OpenDNSSEC that handles and stores its cryptographic keys via the PKCS#11 interface.
This interface extends BaseRepository which provides with the methods for several CRUD operations.
Controller class that provides various methods for license key management such as to generate license key for a specified TSP ID, mapping several permissions to a generated license key, fetching the specified permissions for a license key.
DTO class for license key fetch response.
DTO class to provide input request for generation of license key.
DTO class for license key generation response.
Entity class to represent the license key list table.
Repository class for LicenseKeyList.
ENUM to manage error codes of exceptions handled in the service.
ENUM to manage constants of exceptions handled in the service.
ENUM to manage constant values defined in the service.
Implementation class for LicenseKeyManagerService.
This class provides several utility methods to be used in license key manager service.
DTO class to map license key to a set of permissions.
DTO class for licensekey-permission mapping response.
Entity class for License key permissions.
ID class for LicenseKeyPermission.
Repository class for LicenseKeyPermission.
Exception class for License Key Manager service.
Entity class for License key and TSP ID mapping.
ID class for LicenseKeyTspMap.
Repository class for LicenseKeyTspMap.
Console Logger Configuration.
Custom Exception Class in case of applicationId is not present
Offline Keymanager implementation to support only encryption invalid input: '&' signature verification API.
 
Partner Certificate Download Request DTO.
DTO class for download of partner certificate response.
This interface provides the methods for Partner Certificate Management Service.
This class provides the implementation for the methods of PartnerCertificateManagerService interface.
Utility class for Partner Certificate Management
Partner Certificates Request DTO.
DTO class for upload certificate response.
 
This interface PartnerCertificateStoreRepository for CRUD operations for Partner certificates.
Constants for Partner Certificate Manager
Rest Controller for Partner Certificate Management includes certificate Validation and certificate Storage.
DB Helper class for Keymanager
This ENUM provides all the constant identified for PartnerCertManager errors.
Custom Exception Class in case of PartnerCertManagerException
DTO class for download of partner CA Signed certificate invalid input: '&' MOSIP Signed Certificate response.
Crypto-Manager-Request model
HSM Keymanager implementation based on OpenDNSSEC that handles and stores its cryptographic keys via the PKCS#11 interface.
HSM Keymanager implementation based on OpenDNSSEC that handles and stores its cryptographic keys via the PKCS#11 interface.
Private key decryption Helper class for Keymanager
 
Class to handle exceptions for CRYPTO failure.
 
 
Response class for Public Key
Response class for Public Key
 
DTO class for Re-Encrypt Random Key response.
This class is for input logging of all parameters in HTTP requests
Customized exception class for invalid request provided by the user.
 
Revoke Base Key -Request model
DTO class for revoke key response.
 
Enum for exception constants
Session key decryption Helper class for Keymanager
Response class for Signature
Constant class for Signature Constant Service
 
Constants for CryptoSignaure
Class to handle exceptions for CRYPTO failure.
 
Crypto-Manager-Request model
Crypto-Manager-Response model
 
 
 
 
Utility class for Signature Service
 
 
 
Configuration class for swagger config
Symmetric Key Generate Model
DTO class for Symmetric Key Generate response.
Request DTO for Symmetric Key
Response DTO for symmetric Key
 
 
 
Error Code for Uin generator
 
 
 
Response dto for vid generator
 
 
 
 
 
 
CSR-Request model
DTO class for upload certificate response.
 
This ENUM provides all the constant identified for ZKCryptoManager errors.
Custom Exception Class in case of ZKCryptoException
Constants for Zero Knowledge Crypto Manager.
Rest Controller for Zero Knowledge Crypto-Manager-Service
This interface provides the methods which can be used for Zero Knowledge Encryption and Decryption.
Service Implementation for ZKCryptoManagerService interface
Zero Knowledge Encrypt/Decrypt Request DTO.
Zero Knowledge Encrypt/Decrypt Request DTO.
ZK Encrypted Key Data for migration.
Custom Exception Class in case of Key Derivation Exception.
Response class for ZK temporary key.
Zero Knowledge Migrate Keys Request DTO.
Zero Knowledge Migrate Keys Response DTO.
ZK Encrypted Key Data for migration response message.
Custom Exception Class in case of Random Key Decryption Exception.