forked from mosip/inji-certify
-
Notifications
You must be signed in to change notification settings - Fork 1
Update entrypoint.sh #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
harini12km
wants to merge
1
commit into
Infosys:master
Choose a base branch
from
harini12km:patch-1
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Harini K M <164155479+harini12km@users.noreply.github.com>
Piyush7034
added a commit
that referenced
this pull request
Jul 21, 2025
…n API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com>
Piyush7034
added a commit
that referenced
this pull request
Jul 30, 2025
…n API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com>
Piyush7034
added a commit
that referenced
this pull request
Jul 30, 2025
…n API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com>
Piyush7034
added a commit
that referenced
this pull request
Aug 1, 2025
…n API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com>
Piyush7034
added a commit
that referenced
this pull request
Aug 6, 2025
* Fix status list db scripts (mosip#367) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1120] Remove vc sign config dependency and fix vc request (mosip#372) * [INJICERT-1120] Move vcSignCryptoSuite from config to vc type table Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change sdJwtVct to vct in credentialRequest Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Rename vcSignCryptoSuite to signatureCryptoSuite Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update did.json with all verification methods Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJCIERT-988] Update credential-provider doc link in the docker-compose readme Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1135] Add credetial status to vc type and set credentialStatus from code (mosip#376) * [INJICERT-1035] Add credetial status to vc type and set credentialStatus from code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add enum for credential status purpose Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> * [INJICERT-1135] Add list type for credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1138] Add missing scripts for docker-compose setup (mosip#374) * Update docker compose init scripts Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove multiple vc types for farmer vc Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add new usec case setup md file for docker-compose (mosip#364) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fix script in new-usecase md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update Postgres-plugin-usecase.md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] [MOSIP-41674] Update plugin version and migration changes (mosip#381) * Mosip 41674 migration changes (mosip#366) * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] Update plugin version to 0.5.0-SNAPSHOT Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1140][INJICERT-1141][INJICERT-1142] Credential Configuration API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add custom serializable CertificateResponseDTO class Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add code review changes (mosip#383) * [INJICERT-1145] Add code review changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove unwanted code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Removed jsonld vc signer Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add review comment changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove exisiting transaction from update credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fixed services review comments Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Critical Code Review fixes (mosip#386) * Adding WellKnownController, deprecating well-known endpoints in issuance and removing well-known endpoint from credential-config controller Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding validation for signatureCryptoSuite for ldp_vc and mso_mdoc formats, adding validation for signatureAlgo for sd-jwt format Signed-off-by: jackjain <jackjain1995@gmail.com> * removing the missed condition for signatureCryptoSuite field Signed-off-by: jackjain <jackjain1995@gmail.com> * Add separate fields for sdJWT and mso_mdoc claims in credential config request/response, storing the same in separate columns in DB Signed-off-by: jackjain <jackjain1995@gmail.com> * Using credentialConfigKeyId instead of ID in update, fetch and delete credential-configurations endpoints Signed-off-by: jackjain <jackjain1995@gmail.com> * Make signature crypto suite mandatory in credential-configuration request Signed-off-by: jackjain <jackjain1995@gmail.com> * Move CredentialConfigMapper to util package Signed-off-by: jackjain <jackjain1995@gmail.com> * Refactor parameter name for validateCredentialConfiguration method Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove suspension status purpose from properties file Signed-off-by: jackjain <jackjain1995@gmail.com> * Removed cryptographic_binding_methods_supported, credential_signing_alg_values_supported and proof_types_supported from credential configuration request/response Signed-off-by: jackjain <jackjain1995@gmail.com> * Add handling for sdJWT VC format in the CacheKeyGenerator Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove unused code related to issuer metadata fetch in VCIssuance and Certify services Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add credential-ledger service and controller (mosip#387) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Changes to singatureCryptoSuite validation and well-know derivation of credential_signing_alg_values_supported field (mosip#389) * make singatureCryptoSuite non-mandatory for sdJwt format and fix derivation of credential_signing_alg_values_supported when singatureCryptoSuite field is missing incase of sdJWT Signed-off-by: jackjain <jackjain1995@gmail.com> * fix unit test failure and add handling for missing signature algo for Data integrity proof scenario Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Remaining changes on mosip#379 criticial PR (mosip#390) * [INJICERT-1145] Removed stuff related to c4gt Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Host did keys for credential config entries only Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Move status list code from certify-service to status-list service Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * CHeck for all certificates Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] DID fix for data-integrity crypto suites (mosip#391) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Removed year from verification method name (mosip#392) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Update docker-compose after LSH (mosip#393) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Revert c4gt template files Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change release to develop for certify-service-with-plugins for dockerfile Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup (mosip#396) * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1145] Rename the config for redis key prefix and refactor RedisCacheConfig code Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Co-authored-by: Jack <jackjain1995@gmail.com>
Piyush7034
added a commit
that referenced
this pull request
Aug 6, 2025
* Fix status list db scripts (mosip#367) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1120] Remove vc sign config dependency and fix vc request (mosip#372) * [INJICERT-1120] Move vcSignCryptoSuite from config to vc type table Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change sdJwtVct to vct in credentialRequest Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Rename vcSignCryptoSuite to signatureCryptoSuite Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update did.json with all verification methods Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJCIERT-988] Update credential-provider doc link in the docker-compose readme Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1135] Add credetial status to vc type and set credentialStatus from code (mosip#376) * [INJICERT-1035] Add credetial status to vc type and set credentialStatus from code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add enum for credential status purpose Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> * [INJICERT-1135] Add list type for credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1138] Add missing scripts for docker-compose setup (mosip#374) * Update docker compose init scripts Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove multiple vc types for farmer vc Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add new usec case setup md file for docker-compose (mosip#364) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fix script in new-usecase md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update Postgres-plugin-usecase.md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] [MOSIP-41674] Update plugin version and migration changes (mosip#381) * Mosip 41674 migration changes (mosip#366) * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] Update plugin version to 0.5.0-SNAPSHOT Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1140][INJICERT-1141][INJICERT-1142] Credential Configuration API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add custom serializable CertificateResponseDTO class Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add code review changes (mosip#383) * [INJICERT-1145] Add code review changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove unwanted code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Removed jsonld vc signer Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add review comment changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove exisiting transaction from update credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fixed services review comments Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Critical Code Review fixes (mosip#386) * Adding WellKnownController, deprecating well-known endpoints in issuance and removing well-known endpoint from credential-config controller Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding validation for signatureCryptoSuite for ldp_vc and mso_mdoc formats, adding validation for signatureAlgo for sd-jwt format Signed-off-by: jackjain <jackjain1995@gmail.com> * removing the missed condition for signatureCryptoSuite field Signed-off-by: jackjain <jackjain1995@gmail.com> * Add separate fields for sdJWT and mso_mdoc claims in credential config request/response, storing the same in separate columns in DB Signed-off-by: jackjain <jackjain1995@gmail.com> * Using credentialConfigKeyId instead of ID in update, fetch and delete credential-configurations endpoints Signed-off-by: jackjain <jackjain1995@gmail.com> * Make signature crypto suite mandatory in credential-configuration request Signed-off-by: jackjain <jackjain1995@gmail.com> * Move CredentialConfigMapper to util package Signed-off-by: jackjain <jackjain1995@gmail.com> * Refactor parameter name for validateCredentialConfiguration method Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove suspension status purpose from properties file Signed-off-by: jackjain <jackjain1995@gmail.com> * Removed cryptographic_binding_methods_supported, credential_signing_alg_values_supported and proof_types_supported from credential configuration request/response Signed-off-by: jackjain <jackjain1995@gmail.com> * Add handling for sdJWT VC format in the CacheKeyGenerator Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove unused code related to issuer metadata fetch in VCIssuance and Certify services Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add credential-ledger service and controller (mosip#387) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Changes to singatureCryptoSuite validation and well-know derivation of credential_signing_alg_values_supported field (mosip#389) * make singatureCryptoSuite non-mandatory for sdJwt format and fix derivation of credential_signing_alg_values_supported when singatureCryptoSuite field is missing incase of sdJWT Signed-off-by: jackjain <jackjain1995@gmail.com> * fix unit test failure and add handling for missing signature algo for Data integrity proof scenario Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Remaining changes on mosip#379 criticial PR (mosip#390) * [INJICERT-1145] Removed stuff related to c4gt Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Host did keys for credential config entries only Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Move status list code from certify-service to status-list service Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * CHeck for all certificates Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] DID fix for data-integrity crypto suites (mosip#391) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Removed year from verification method name (mosip#392) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Update docker-compose after LSH (mosip#393) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Revert c4gt template files Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change release to develop for certify-service-with-plugins for dockerfile Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup (mosip#396) * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1145] Rename the config for redis key prefix and refactor RedisCacheConfig code Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Co-authored-by: Jack <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com>
Piyush7034
added a commit
that referenced
this pull request
Aug 6, 2025
* Fix status list db scripts (mosip#367) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1120] Remove vc sign config dependency and fix vc request (mosip#372) * [INJICERT-1120] Move vcSignCryptoSuite from config to vc type table Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change sdJwtVct to vct in credentialRequest Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Rename vcSignCryptoSuite to signatureCryptoSuite Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update did.json with all verification methods Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJCIERT-988] Update credential-provider doc link in the docker-compose readme Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1135] Add credetial status to vc type and set credentialStatus from code (mosip#376) * [INJICERT-1035] Add credetial status to vc type and set credentialStatus from code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add enum for credential status purpose Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> * [INJICERT-1135] Add list type for credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1138] Add missing scripts for docker-compose setup (mosip#374) * Update docker compose init scripts Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove multiple vc types for farmer vc Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add new usec case setup md file for docker-compose (mosip#364) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fix script in new-usecase md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update Postgres-plugin-usecase.md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] [MOSIP-41674] Update plugin version and migration changes (mosip#381) * Mosip 41674 migration changes (mosip#366) * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] Update plugin version to 0.5.0-SNAPSHOT Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1140][INJICERT-1141][INJICERT-1142] Credential Configuration API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add custom serializable CertificateResponseDTO class Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add code review changes (mosip#383) * [INJICERT-1145] Add code review changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove unwanted code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Removed jsonld vc signer Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add review comment changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove exisiting transaction from update credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fixed services review comments Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Critical Code Review fixes (mosip#386) * Adding WellKnownController, deprecating well-known endpoints in issuance and removing well-known endpoint from credential-config controller Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding validation for signatureCryptoSuite for ldp_vc and mso_mdoc formats, adding validation for signatureAlgo for sd-jwt format Signed-off-by: jackjain <jackjain1995@gmail.com> * removing the missed condition for signatureCryptoSuite field Signed-off-by: jackjain <jackjain1995@gmail.com> * Add separate fields for sdJWT and mso_mdoc claims in credential config request/response, storing the same in separate columns in DB Signed-off-by: jackjain <jackjain1995@gmail.com> * Using credentialConfigKeyId instead of ID in update, fetch and delete credential-configurations endpoints Signed-off-by: jackjain <jackjain1995@gmail.com> * Make signature crypto suite mandatory in credential-configuration request Signed-off-by: jackjain <jackjain1995@gmail.com> * Move CredentialConfigMapper to util package Signed-off-by: jackjain <jackjain1995@gmail.com> * Refactor parameter name for validateCredentialConfiguration method Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove suspension status purpose from properties file Signed-off-by: jackjain <jackjain1995@gmail.com> * Removed cryptographic_binding_methods_supported, credential_signing_alg_values_supported and proof_types_supported from credential configuration request/response Signed-off-by: jackjain <jackjain1995@gmail.com> * Add handling for sdJWT VC format in the CacheKeyGenerator Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove unused code related to issuer metadata fetch in VCIssuance and Certify services Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add credential-ledger service and controller (mosip#387) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Changes to singatureCryptoSuite validation and well-know derivation of credential_signing_alg_values_supported field (mosip#389) * make singatureCryptoSuite non-mandatory for sdJwt format and fix derivation of credential_signing_alg_values_supported when singatureCryptoSuite field is missing incase of sdJWT Signed-off-by: jackjain <jackjain1995@gmail.com> * fix unit test failure and add handling for missing signature algo for Data integrity proof scenario Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Remaining changes on mosip#379 criticial PR (mosip#390) * [INJICERT-1145] Removed stuff related to c4gt Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Host did keys for credential config entries only Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Move status list code from certify-service to status-list service Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * CHeck for all certificates Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] DID fix for data-integrity crypto suites (mosip#391) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Removed year from verification method name (mosip#392) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Update docker-compose after LSH (mosip#393) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Revert c4gt template files Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change release to develop for certify-service-with-plugins for dockerfile Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup (mosip#396) * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1145] Rename the config for redis key prefix and refactor RedisCacheConfig code Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Co-authored-by: Jack <jackjain1995@gmail.com>
Piyush7034
added a commit
that referenced
this pull request
Aug 6, 2025
* Fix status list db scripts (mosip#367) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1120] Remove vc sign config dependency and fix vc request (mosip#372) * [INJICERT-1120] Move vcSignCryptoSuite from config to vc type table Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change sdJwtVct to vct in credentialRequest Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Rename vcSignCryptoSuite to signatureCryptoSuite Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update did.json with all verification methods Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJCIERT-988] Update credential-provider doc link in the docker-compose readme Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1135] Add credetial status to vc type and set credentialStatus from code (mosip#376) * [INJICERT-1035] Add credetial status to vc type and set credentialStatus from code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add enum for credential status purpose Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> * [INJICERT-1135] Add list type for credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1138] Add missing scripts for docker-compose setup (mosip#374) * Update docker compose init scripts Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove multiple vc types for farmer vc Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add new usec case setup md file for docker-compose (mosip#364) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fix script in new-usecase md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update Postgres-plugin-usecase.md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] [MOSIP-41674] Update plugin version and migration changes (mosip#381) * Mosip 41674 migration changes (mosip#366) * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] Update plugin version to 0.5.0-SNAPSHOT Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1140][INJICERT-1141][INJICERT-1142] Credential Configuration API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add custom serializable CertificateResponseDTO class Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add code review changes (mosip#383) * [INJICERT-1145] Add code review changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove unwanted code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Removed jsonld vc signer Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add review comment changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove exisiting transaction from update credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fixed services review comments Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Critical Code Review fixes (mosip#386) * Adding WellKnownController, deprecating well-known endpoints in issuance and removing well-known endpoint from credential-config controller Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding validation for signatureCryptoSuite for ldp_vc and mso_mdoc formats, adding validation for signatureAlgo for sd-jwt format Signed-off-by: jackjain <jackjain1995@gmail.com> * removing the missed condition for signatureCryptoSuite field Signed-off-by: jackjain <jackjain1995@gmail.com> * Add separate fields for sdJWT and mso_mdoc claims in credential config request/response, storing the same in separate columns in DB Signed-off-by: jackjain <jackjain1995@gmail.com> * Using credentialConfigKeyId instead of ID in update, fetch and delete credential-configurations endpoints Signed-off-by: jackjain <jackjain1995@gmail.com> * Make signature crypto suite mandatory in credential-configuration request Signed-off-by: jackjain <jackjain1995@gmail.com> * Move CredentialConfigMapper to util package Signed-off-by: jackjain <jackjain1995@gmail.com> * Refactor parameter name for validateCredentialConfiguration method Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove suspension status purpose from properties file Signed-off-by: jackjain <jackjain1995@gmail.com> * Removed cryptographic_binding_methods_supported, credential_signing_alg_values_supported and proof_types_supported from credential configuration request/response Signed-off-by: jackjain <jackjain1995@gmail.com> * Add handling for sdJWT VC format in the CacheKeyGenerator Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove unused code related to issuer metadata fetch in VCIssuance and Certify services Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add credential-ledger service and controller (mosip#387) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Changes to singatureCryptoSuite validation and well-know derivation of credential_signing_alg_values_supported field (mosip#389) * make singatureCryptoSuite non-mandatory for sdJwt format and fix derivation of credential_signing_alg_values_supported when singatureCryptoSuite field is missing incase of sdJWT Signed-off-by: jackjain <jackjain1995@gmail.com> * fix unit test failure and add handling for missing signature algo for Data integrity proof scenario Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Remaining changes on mosip#379 criticial PR (mosip#390) * [INJICERT-1145] Removed stuff related to c4gt Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Host did keys for credential config entries only Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Move status list code from certify-service to status-list service Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * CHeck for all certificates Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] DID fix for data-integrity crypto suites (mosip#391) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Removed year from verification method name (mosip#392) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Update docker-compose after LSH (mosip#393) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Revert c4gt template files Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change release to develop for certify-service-with-plugins for dockerfile Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup (mosip#396) * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1145] Rename the config for redis key prefix and refactor RedisCacheConfig code Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Co-authored-by: Jack <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com>
Piyush7034
added a commit
that referenced
this pull request
Aug 6, 2025
* Fix status list db scripts (mosip#367) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1120] Remove vc sign config dependency and fix vc request (mosip#372) * [INJICERT-1120] Move vcSignCryptoSuite from config to vc type table Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change sdJwtVct to vct in credentialRequest Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Rename vcSignCryptoSuite to signatureCryptoSuite Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update did.json with all verification methods Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJCIERT-988] Update credential-provider doc link in the docker-compose readme Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1135] Add credetial status to vc type and set credentialStatus from code (mosip#376) * [INJICERT-1035] Add credetial status to vc type and set credentialStatus from code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add enum for credential status purpose Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> * [INJICERT-1135] Add list type for credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1138] Add missing scripts for docker-compose setup (mosip#374) * Update docker compose init scripts Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove multiple vc types for farmer vc Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add new usec case setup md file for docker-compose (mosip#364) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fix script in new-usecase md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update Postgres-plugin-usecase.md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] [MOSIP-41674] Update plugin version and migration changes (mosip#381) * Mosip 41674 migration changes (mosip#366) * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] Update plugin version to 0.5.0-SNAPSHOT Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1140][INJICERT-1141][INJICERT-1142] Credential Configuration API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add custom serializable CertificateResponseDTO class Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add code review changes (mosip#383) * [INJICERT-1145] Add code review changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove unwanted code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Removed jsonld vc signer Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add review comment changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove exisiting transaction from update credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fixed services review comments Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Critical Code Review fixes (mosip#386) * Adding WellKnownController, deprecating well-known endpoints in issuance and removing well-known endpoint from credential-config controller Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding validation for signatureCryptoSuite for ldp_vc and mso_mdoc formats, adding validation for signatureAlgo for sd-jwt format Signed-off-by: jackjain <jackjain1995@gmail.com> * removing the missed condition for signatureCryptoSuite field Signed-off-by: jackjain <jackjain1995@gmail.com> * Add separate fields for sdJWT and mso_mdoc claims in credential config request/response, storing the same in separate columns in DB Signed-off-by: jackjain <jackjain1995@gmail.com> * Using credentialConfigKeyId instead of ID in update, fetch and delete credential-configurations endpoints Signed-off-by: jackjain <jackjain1995@gmail.com> * Make signature crypto suite mandatory in credential-configuration request Signed-off-by: jackjain <jackjain1995@gmail.com> * Move CredentialConfigMapper to util package Signed-off-by: jackjain <jackjain1995@gmail.com> * Refactor parameter name for validateCredentialConfiguration method Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove suspension status purpose from properties file Signed-off-by: jackjain <jackjain1995@gmail.com> * Removed cryptographic_binding_methods_supported, credential_signing_alg_values_supported and proof_types_supported from credential configuration request/response Signed-off-by: jackjain <jackjain1995@gmail.com> * Add handling for sdJWT VC format in the CacheKeyGenerator Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove unused code related to issuer metadata fetch in VCIssuance and Certify services Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add credential-ledger service and controller (mosip#387) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Changes to singatureCryptoSuite validation and well-know derivation of credential_signing_alg_values_supported field (mosip#389) * make singatureCryptoSuite non-mandatory for sdJwt format and fix derivation of credential_signing_alg_values_supported when singatureCryptoSuite field is missing incase of sdJWT Signed-off-by: jackjain <jackjain1995@gmail.com> * fix unit test failure and add handling for missing signature algo for Data integrity proof scenario Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Remaining changes on mosip#379 criticial PR (mosip#390) * [INJICERT-1145] Removed stuff related to c4gt Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Host did keys for credential config entries only Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Move status list code from certify-service to status-list service Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * CHeck for all certificates Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] DID fix for data-integrity crypto suites (mosip#391) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Removed year from verification method name (mosip#392) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Update docker-compose after LSH (mosip#393) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Revert c4gt template files Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change release to develop for certify-service-with-plugins for dockerfile Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup (mosip#396) * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1145] Rename the config for redis key prefix and refactor RedisCacheConfig code Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Co-authored-by: Jack <jackjain1995@gmail.com>
Piyush7034
added a commit
that referenced
this pull request
Dec 2, 2025
* MOSIP-35628: Check and report CAPTCHA status only once during test execution. (mosip#370) * MOSIP-40258 Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * MOSIP-28246 Removed unused variables from injicertify module Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * MOSIP-28246 Removed commented unused variables Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * MOSIP-35628 API - Capture info in the report whether Captcha is enabled on the target env or not Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * MOSIP-35628 Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * MOSIP-35628 Changed SNAPSHOT version Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * DSD-8335 Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * Removed previously added dependancy Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * Removed danubtech repository from Pom Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * Check and report CAPTCHA status only once during test execution. Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * Removed getValueFromEsignetActuator() method Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> --------- Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1116] Add the Ledger search api. (mosip#368) * Adding the Ledger search api. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * updated the PR with validation changes. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * Changed the key names in the CredentialLedgerSearchRequest as per specs. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * Resolved the comments by modified the service code and adding the testcases. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * Removed unused dependency and print statements. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * Resolved the comments by modifying the LedgerIssuanceTableCustomRepositoryImpl file. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * fix: resolve ApplicationContext failure in RenderingCredentialTemplateRepositoryTest by providing ObjectMapper bean Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> --------- Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Mosip 41674 migration changes (mosip#366) * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [MOSIP-42546] updated readme Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [MOSIP-42546] updated readme Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [MOSIP-42546] updated readme Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] rebasing develop with latest release changes (mosip#395) * Fix status list db scripts (mosip#367) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1120] Remove vc sign config dependency and fix vc request (mosip#372) * [INJICERT-1120] Move vcSignCryptoSuite from config to vc type table Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change sdJwtVct to vct in credentialRequest Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Rename vcSignCryptoSuite to signatureCryptoSuite Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update did.json with all verification methods Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJCIERT-988] Update credential-provider doc link in the docker-compose readme Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1135] Add credetial status to vc type and set credentialStatus from code (mosip#376) * [INJICERT-1035] Add credetial status to vc type and set credentialStatus from code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add enum for credential status purpose Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> * [INJICERT-1135] Add list type for credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1138] Add missing scripts for docker-compose setup (mosip#374) * Update docker compose init scripts Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove multiple vc types for farmer vc Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add new usec case setup md file for docker-compose (mosip#364) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fix script in new-usecase md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update Postgres-plugin-usecase.md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] [MOSIP-41674] Update plugin version and migration changes (mosip#381) * Mosip 41674 migration changes (mosip#366) * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] Update plugin version to 0.5.0-SNAPSHOT Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1140][INJICERT-1141][INJICERT-1142] Credential Configuration API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add custom serializable CertificateResponseDTO class Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add code review changes (mosip#383) * [INJICERT-1145] Add code review changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove unwanted code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Removed jsonld vc signer Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add review comment changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove exisiting transaction from update credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fixed services review comments Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Critical Code Review fixes (mosip#386) * Adding WellKnownController, deprecating well-known endpoints in issuance and removing well-known endpoint from credential-config controller Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding validation for signatureCryptoSuite for ldp_vc and mso_mdoc formats, adding validation for signatureAlgo for sd-jwt format Signed-off-by: jackjain <jackjain1995@gmail.com> * removing the missed condition for signatureCryptoSuite field Signed-off-by: jackjain <jackjain1995@gmail.com> * Add separate fields for sdJWT and mso_mdoc claims in credential config request/response, storing the same in separate columns in DB Signed-off-by: jackjain <jackjain1995@gmail.com> * Using credentialConfigKeyId instead of ID in update, fetch and delete credential-configurations endpoints Signed-off-by: jackjain <jackjain1995@gmail.com> * Make signature crypto suite mandatory in credential-configuration request Signed-off-by: jackjain <jackjain1995@gmail.com> * Move CredentialConfigMapper to util package Signed-off-by: jackjain <jackjain1995@gmail.com> * Refactor parameter name for validateCredentialConfiguration method Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove suspension status purpose from properties file Signed-off-by: jackjain <jackjain1995@gmail.com> * Removed cryptographic_binding_methods_supported, credential_signing_alg_values_supported and proof_types_supported from credential configuration request/response Signed-off-by: jackjain <jackjain1995@gmail.com> * Add handling for sdJWT VC format in the CacheKeyGenerator Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove unused code related to issuer metadata fetch in VCIssuance and Certify services Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add credential-ledger service and controller (mosip#387) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Changes to singatureCryptoSuite validation and well-know derivation of credential_signing_alg_values_supported field (mosip#389) * make singatureCryptoSuite non-mandatory for sdJwt format and fix derivation of credential_signing_alg_values_supported when singatureCryptoSuite field is missing incase of sdJWT Signed-off-by: jackjain <jackjain1995@gmail.com> * fix unit test failure and add handling for missing signature algo for Data integrity proof scenario Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Remaining changes on mosip#379 criticial PR (mosip#390) * [INJICERT-1145] Removed stuff related to c4gt Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Host did keys for credential config entries only Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Move status list code from certify-service to status-list service Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * CHeck for all certificates Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] DID fix for data-integrity crypto suites (mosip#391) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Removed year from verification method name (mosip#392) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Update docker-compose after LSH (mosip#393) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Revert c4gt template files Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change release to develop for certify-service-with-plugins for dockerfile Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup (mosip#396) * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1145] Rename the config for redis key prefix and refactor RedisCacheConfig code Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Co-authored-by: Jack <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [MOSIP-42546] updated readme Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [MOSIP-42546] updated readme Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: Sradha Mohanty <mohantysradha10@gmail.com> Co-authored-by: Nandeesh778 <144665029+Nandeesh778@users.noreply.github.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Co-authored-by: Rakshithb1 <rakshit.b@technoforte.co.in> Co-authored-by: Jack <jackjain1995@gmail.com> # Conflicts: # README.md # api-test/pom.xml # certify-core/src/main/java/io/mosip/certify/core/dto/CredentialConfigurationDTO.java # certify-core/src/main/java/io/mosip/certify/core/spi/CredentialLedgerService.java # certify-core/src/main/java/io/mosip/certify/core/spi/CredentialStatusService.java # certify-service/src/main/java/io/mosip/certify/controller/CredentialLedgerController.java # certify-service/src/main/java/io/mosip/certify/controller/CredentialStatusController.java # certify-service/src/main/java/io/mosip/certify/credential/SDJWT.java # certify-service/src/main/java/io/mosip/certify/credential/W3CJsonLD.java # certify-service/src/main/java/io/mosip/certify/proof/JwtProofValidator.java # certify-service/src/main/java/io/mosip/certify/repository/LedgerIssuanceTableCustomRepositoryImpl.java # certify-service/src/main/java/io/mosip/certify/services/CertifyIssuanceServiceImpl.java # certify-service/src/main/java/io/mosip/certify/services/CredentialConfigurationServiceImpl.java # certify-service/src/main/java/io/mosip/certify/services/CredentialLedgerServiceImpl.java # certify-service/src/main/java/io/mosip/certify/services/CredentialStatusServiceImpl.java # certify-service/src/main/java/io/mosip/certify/services/StatusListCredentialService.java # certify-service/src/main/java/io/mosip/certify/services/StatusListUpdateBatchJob.java # certify-service/src/main/java/io/mosip/certify/utils/CredentialConfigMapper.java # certify-service/src/main/java/io/mosip/certify/utils/CredentialUtils.java # certify-service/src/main/java/io/mosip/certify/utils/DIDDocumentUtil.java # certify-service/src/main/java/io/mosip/certify/utils/VCIssuanceUtil.java # certify-service/src/main/java/io/mosip/certify/validators/credentialconfigvalidators/LdpVcCredentialConfigValidator.java # certify-service/src/main/java/io/mosip/certify/validators/credentialconfigvalidators/MsoMdocCredentialConfigValidator.java # certify-service/src/main/java/io/mosip/certify/validators/credentialconfigvalidators/SdJwtCredentialConfigValidator.java # certify-service/src/main/java/io/mosip/certify/vcformatters/VelocityTemplatingEngineImpl.java # certify-service/src/main/resources/application-local.properties # certify-service/src/test/java/io/mosip/certify/credential/SDJWTTest.java # certify-service/src/test/java/io/mosip/certify/credential/W3CJsonLDTest.java # certify-service/src/test/java/io/mosip/certify/services/CertifyIssuanceServiceImplTest.java # certify-service/src/test/java/io/mosip/certify/services/CredentialConfigurationServiceImplTest.java # certify-service/src/test/java/io/mosip/certify/services/CredentialStatusServiceImplTest.java # certify-service/src/test/java/io/mosip/certify/utils/DIDDocumentUtilTest.java # certify-service/src/test/java/io/mosip/certify/validators/credentialconfigvalidators/LdpVcCredentialConfigValidatorTest.java # certify-service/src/test/java/io/mosip/certify/validators/credentialconfigvalidators/MsoMdocCredentialConfigValidatorTest.java # certify-service/src/test/java/io/mosip/certify/validators/credentialconfigvalidators/SdJwtCredentialConfigValidatorTest.java # certify-service/src/test/resources/application-test.properties # db_scripts/inji_certify/ddl/certify-credential_status_transaction.sql # db_upgrade_script/mosip_certify/sql/0.11.0_to_0.12.0_rollback.sql # db_upgrade_script/mosip_certify/sql/0.11.0_to_0.12.0_upgrade.sql # deploy/redis/install.sh # docker-compose/docker-compose-injistack/Add-New-Usecase-Using-PostgresPlugin.md # docker-compose/docker-compose-injistack/README.md # docker-compose/docker-compose-injistack/certify_init.sql # docker-compose/docker-compose-injistack/config/certify-csvdp-farmer.properties # docker-compose/docker-compose-injistack/config/certify-default.properties # docs/postman-collections/inji-certify-with-mock-identity.postman_collection.json # docs/postman-collections/inji-certify-with-mock-mdoc-vci.postman_collection.json # docs/postman-collections/inji-certify-with-sunbird-insurance.postman_collection.json
Piyush7034
added a commit
that referenced
this pull request
Dec 4, 2025
* [INJICERT-981] rebase with develop (mosip#398) * MOSIP-35628: Check and report CAPTCHA status only once during test execution. (mosip#370) * MOSIP-40258 Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * MOSIP-28246 Removed unused variables from injicertify module Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * MOSIP-28246 Removed commented unused variables Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * MOSIP-35628 API - Capture info in the report whether Captcha is enabled on the target env or not Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * MOSIP-35628 Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * MOSIP-35628 Changed SNAPSHOT version Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * DSD-8335 Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * Removed previously added dependancy Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * Removed danubtech repository from Pom Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * Check and report CAPTCHA status only once during test execution. Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> * Removed getValueFromEsignetActuator() method Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> --------- Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1116] Add the Ledger search api. (mosip#368) * Adding the Ledger search api. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * updated the PR with validation changes. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * Changed the key names in the CredentialLedgerSearchRequest as per specs. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * Resolved the comments by modified the service code and adding the testcases. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * Removed unused dependency and print statements. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * Resolved the comments by modifying the LedgerIssuanceTableCustomRepositoryImpl file. Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> * fix: resolve ApplicationContext failure in RenderingCredentialTemplateRepositoryTest by providing ObjectMapper bean Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> --------- Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Mosip 41674 migration changes (mosip#366) * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [MOSIP-42546] updated readme Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [MOSIP-42546] updated readme Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [MOSIP-42546] updated readme Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] rebasing develop with latest release changes (mosip#395) * Fix status list db scripts (mosip#367) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1120] Remove vc sign config dependency and fix vc request (mosip#372) * [INJICERT-1120] Move vcSignCryptoSuite from config to vc type table Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change sdJwtVct to vct in credentialRequest Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Rename vcSignCryptoSuite to signatureCryptoSuite Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update did.json with all verification methods Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJCIERT-988] Update credential-provider doc link in the docker-compose readme Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1135] Add credetial status to vc type and set credentialStatus from code (mosip#376) * [INJICERT-1035] Add credetial status to vc type and set credentialStatus from code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add enum for credential status purpose Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> * [INJICERT-1135] Add list type for credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1138] Add missing scripts for docker-compose setup (mosip#374) * Update docker compose init scripts Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove multiple vc types for farmer vc Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Add new usec case setup md file for docker-compose (mosip#364) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fix script in new-usecase md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update Postgres-plugin-usecase.md file Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] [MOSIP-41674] Update plugin version and migration changes (mosip#381) * Mosip 41674 migration changes (mosip#366) * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> * [MOSIP-41674] central sonatype migration changes Signed-off-by: techno-467 <prafulrakhade02@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1144] Update plugin version to 0.5.0-SNAPSHOT Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1140][INJICERT-1141][INJICERT-1142] Credential Configuration API contract changes (mosip#380) * Renaming credentials/configurations to credential-configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Rename fields in CredentialConfigurationDTO, context to contextURLs, credentialType to credentialTypes and order to credentialFieldsDisplayOrder Signed-off-by: jackjain <jackjain1995@gmail.com> * Update postman collection as per the renaming in credential configuration endpoint and request DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding .DS_Store file in gitignore Signed-off-by: jackjain <jackjain1995@gmail.com> * Add structured object instead of generic Map for display field in credential configuration DTO Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1141] Autoassign binding, signing and proof values for config apis (#1) * Add configurations for proof, binding methods and credential sign algos Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Auto assign proor, binding methods and signing alg values for config api Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding structured object for credentialSubject field in credential configuration DTO, renaming the field to credentialSubjectDefinition Signed-off-by: jackjain <jackjain1995@gmail.com> * Renaming display field to metaDataDisplay, order to displayOrder in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding a structured object for claims field in credential configuration Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1142] Fix mapping issues for entity and dto (#2) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> * Updating postman collection as per renaming done in credential configuration DTO fields Signed-off-by: jackjain <jackjain1995@gmail.com> * Fix review comments Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Co-authored-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add custom serializable CertificateResponseDTO class Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add code review changes (mosip#383) * [INJICERT-1145] Add code review changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove unwanted code Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Removed jsonld vc signer Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add review comment changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Remove exisiting transaction from update credential status Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Fixed services review comments Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Critical Code Review fixes (mosip#386) * Adding WellKnownController, deprecating well-known endpoints in issuance and removing well-known endpoint from credential-config controller Signed-off-by: jackjain <jackjain1995@gmail.com> * Adding validation for signatureCryptoSuite for ldp_vc and mso_mdoc formats, adding validation for signatureAlgo for sd-jwt format Signed-off-by: jackjain <jackjain1995@gmail.com> * removing the missed condition for signatureCryptoSuite field Signed-off-by: jackjain <jackjain1995@gmail.com> * Add separate fields for sdJWT and mso_mdoc claims in credential config request/response, storing the same in separate columns in DB Signed-off-by: jackjain <jackjain1995@gmail.com> * Using credentialConfigKeyId instead of ID in update, fetch and delete credential-configurations endpoints Signed-off-by: jackjain <jackjain1995@gmail.com> * Make signature crypto suite mandatory in credential-configuration request Signed-off-by: jackjain <jackjain1995@gmail.com> * Move CredentialConfigMapper to util package Signed-off-by: jackjain <jackjain1995@gmail.com> * Refactor parameter name for validateCredentialConfiguration method Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove suspension status purpose from properties file Signed-off-by: jackjain <jackjain1995@gmail.com> * Removed cryptographic_binding_methods_supported, credential_signing_alg_values_supported and proof_types_supported from credential configuration request/response Signed-off-by: jackjain <jackjain1995@gmail.com> * Add handling for sdJWT VC format in the CacheKeyGenerator Signed-off-by: jackjain <jackjain1995@gmail.com> * Remove unused code related to issuer metadata fetch in VCIssuance and Certify services Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Add credential-ledger service and controller (mosip#387) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Changes to singatureCryptoSuite validation and well-know derivation of credential_signing_alg_values_supported field (mosip#389) * make singatureCryptoSuite non-mandatory for sdJwt format and fix derivation of credential_signing_alg_values_supported when singatureCryptoSuite field is missing incase of sdJWT Signed-off-by: jackjain <jackjain1995@gmail.com> * fix unit test failure and add handling for missing signature algo for Data integrity proof scenario Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Remaining changes on mosip#379 criticial PR (mosip#390) * [INJICERT-1145] Removed stuff related to c4gt Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Host did keys for credential config entries only Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Move status list code from certify-service to status-list service Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * CHeck for all certificates Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] DID fix for data-integrity crypto suites (mosip#391) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Removed year from verification method name (mosip#392) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Update docker-compose after LSH (mosip#393) Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Revert c4gt template files Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update DMP_2024.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Update c4gt_community.yml Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * Change release to develop for certify-service-with-plugins for dockerfile Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup (mosip#396) * [INJICERT-1145] Adding cachePrefix via RedisCacheConfig setup Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJICERT-1145] Rename the config for redis key prefix and refactor RedisCacheConfig code Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Co-authored-by: Jack <jackjain1995@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [MOSIP-42546] updated readme Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [MOSIP-42546] updated readme Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: Sradha Mohanty <mohantysradha10@gmail.com> Co-authored-by: Nandeesh778 <144665029+Nandeesh778@users.noreply.github.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Co-authored-by: Rakshithb1 <rakshit.b@technoforte.co.in> Co-authored-by: Jack <jackjain1995@gmail.com> # Conflicts: # README.md # api-test/pom.xml # certify-core/src/main/java/io/mosip/certify/core/dto/CredentialConfigurationDTO.java # certify-core/src/main/java/io/mosip/certify/core/spi/CredentialLedgerService.java # certify-core/src/main/java/io/mosip/certify/core/spi/CredentialStatusService.java # certify-service/src/main/java/io/mosip/certify/controller/CredentialLedgerController.java # certify-service/src/main/java/io/mosip/certify/controller/CredentialStatusController.java # certify-service/src/main/java/io/mosip/certify/credential/SDJWT.java # certify-service/src/main/java/io/mosip/certify/credential/W3CJsonLD.java # certify-service/src/main/java/io/mosip/certify/proof/JwtProofValidator.java # certify-service/src/main/java/io/mosip/certify/repository/LedgerIssuanceTableCustomRepositoryImpl.java # certify-service/src/main/java/io/mosip/certify/services/CertifyIssuanceServiceImpl.java # certify-service/src/main/java/io/mosip/certify/services/CredentialConfigurationServiceImpl.java # certify-service/src/main/java/io/mosip/certify/services/CredentialLedgerServiceImpl.java # certify-service/src/main/java/io/mosip/certify/services/CredentialStatusServiceImpl.java # certify-service/src/main/java/io/mosip/certify/services/StatusListCredentialService.java # certify-service/src/main/java/io/mosip/certify/services/StatusListUpdateBatchJob.java # certify-service/src/main/java/io/mosip/certify/utils/CredentialConfigMapper.java # certify-service/src/main/java/io/mosip/certify/utils/CredentialUtils.java # certify-service/src/main/java/io/mosip/certify/utils/DIDDocumentUtil.java # certify-service/src/main/java/io/mosip/certify/utils/VCIssuanceUtil.java # certify-service/src/main/java/io/mosip/certify/validators/credentialconfigvalidators/LdpVcCredentialConfigValidator.java # certify-service/src/main/java/io/mosip/certify/validators/credentialconfigvalidators/MsoMdocCredentialConfigValidator.java # certify-service/src/main/java/io/mosip/certify/validators/credentialconfigvalidators/SdJwtCredentialConfigValidator.java # certify-service/src/main/java/io/mosip/certify/vcformatters/VelocityTemplatingEngineImpl.java # certify-service/src/main/resources/application-local.properties # certify-service/src/test/java/io/mosip/certify/credential/SDJWTTest.java # certify-service/src/test/java/io/mosip/certify/credential/W3CJsonLDTest.java # certify-service/src/test/java/io/mosip/certify/services/CertifyIssuanceServiceImplTest.java # certify-service/src/test/java/io/mosip/certify/services/CredentialConfigurationServiceImplTest.java # certify-service/src/test/java/io/mosip/certify/services/CredentialStatusServiceImplTest.java # certify-service/src/test/java/io/mosip/certify/utils/DIDDocumentUtilTest.java # certify-service/src/test/java/io/mosip/certify/validators/credentialconfigvalidators/LdpVcCredentialConfigValidatorTest.java # certify-service/src/test/java/io/mosip/certify/validators/credentialconfigvalidators/MsoMdocCredentialConfigValidatorTest.java # certify-service/src/test/java/io/mosip/certify/validators/credentialconfigvalidators/SdJwtCredentialConfigValidatorTest.java # certify-service/src/test/resources/application-test.properties # db_scripts/inji_certify/ddl/certify-credential_status_transaction.sql # db_upgrade_script/mosip_certify/sql/0.11.0_to_0.12.0_rollback.sql # db_upgrade_script/mosip_certify/sql/0.11.0_to_0.12.0_upgrade.sql # deploy/redis/install.sh # docker-compose/docker-compose-injistack/Add-New-Usecase-Using-PostgresPlugin.md # docker-compose/docker-compose-injistack/README.md # docker-compose/docker-compose-injistack/certify_init.sql # docker-compose/docker-compose-injistack/config/certify-csvdp-farmer.properties # docker-compose/docker-compose-injistack/config/certify-default.properties # docs/postman-collections/inji-certify-with-mock-identity.postman_collection.json # docs/postman-collections/inji-certify-with-mock-mdoc-vci.postman_collection.json # docs/postman-collections/inji-certify-with-sunbird-insurance.postman_collection.json * [INJICERT-981] Implement mDOC template processing and data provider integration (mosip#412) * feat: implement mDOC template processing and data provider integration - Add DataProviderPlugin integration for raw business data fetching - Implement Velocity template engine processing for mDOC structure - Add sequential digestID assignment (0, 1, 2...) for credential elements - Organize data into proper ISO 18013-5 namespaces - Support custom namespace templates (e.g., org.mosip.farmer) - Generate unsigned mDOC JSON structure with validityInfo and docType - Maintain existing interface compatibility with no breaking changes - Add support for system metadata (_docType, _issuer) template variables Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Update pom.xml Signed-off-by: Amay Dixit <65495380+amaydixit11@users.noreply.github.com> * Use @Autowired ObjectMapper instead of creating new instance in MDocCredential Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * throw CertifyException instead of returning empty string in MDocCredential Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * cleaned up commented code Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Removed the Redundant MDocVCFormatter.java and migrated the mdoc logic into the existing VelocityTemplatingEngineImpl Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Deleted a duplicated config Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Resolved Issues while migration from separate mdoc formatter to VelocityTemplatingEngineImpl Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Runtime Dependency removed from pom.xml Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * migrated application-local.properties config fields for mDoc to credential_config table Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * remove the instantiation of objectMapper and used @Autowired in MDocUtils Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Removed Redundant MDocConstants.java file and Debug logs Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Removed Debug logs Signed-off-by: amaydixit11 <amaydixit11@gmail.com> --------- Signed-off-by: amaydixit11 <amaydixit11@gmail.com> Signed-off-by: Amay Dixit <65495380+amaydixit11@users.noreply.github.com> * [INJICERT-981] Implement COSE signing and CBOR encoding for mDOC credentials (mosip#444) * feat: implement mDOC template processing and data provider integration - Add DataProviderPlugin integration for raw business data fetching - Implement Velocity template engine processing for mDOC structure - Add sequential digestID assignment (0, 1, 2...) for credential elements - Organize data into proper ISO 18013-5 namespaces - Support custom namespace templates (e.g., org.mosip.farmer) - Generate unsigned mDOC JSON structure with validityInfo and docType - Maintain existing interface compatibility with no breaking changes - Add support for system metadata (_docType, _issuer) template variables Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Update pom.xml Signed-off-by: Amay Dixit <65495380+amaydixit11@users.noreply.github.com> * Use @Autowired ObjectMapper instead of creating new instance in MDocCredential Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * throw CertifyException instead of returning empty string in MDocCredential Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * cleaned up commented code Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Removed the Redundant MDocVCFormatter.java and migrated the mdoc logic into the existing VelocityTemplatingEngineImpl Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Deleted a duplicated config Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Resolved Issues while migration from separate mdoc formatter to VelocityTemplatingEngineImpl Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Add cryptographically secure random salts (24 bytes each) Calculate SHA-256 digest of each CBOR-encoded element Create Mobile Security Object (MSO) with digest mapping Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Implemented AddProof Method and Integrated Cose Signing Method from KeyManager Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Runtime Dependency removed from pom.xml Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * migrated application-local.properties config fields for mDoc to credential_config table Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * migrated application-local.properties config fields for mDoc to credential_config table Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * code cleanup Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * remove the instantiation of objectMapper and used @Autowired in MDocUtils Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * remove the instantiation of objectMapper and used @Autowired in MDocUtils Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Removed Redundant MDocConstants.java file and Debug logs Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Removed Debug logs Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * rollback application-local.properties Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Added MDocUtilsTest.java Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Added MDocCredentialTest.java Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Changes in VelocityTemplatingEngineImplTest.java Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * replaced logic with CSV Data provider plugin Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * replaced logic with CSV Data provider plugin Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Code Cleanup Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Code Cleanup Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Fixed MSO Structure Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Fixed Device Key Structure Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Improved Test Coverage Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Added Config for Version and DigestAlgorithm Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Code Cleanup for Signing Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Changed Exception to CertifyException Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Changed Valididity literals to constant values Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Made functions private, changed literals to constants Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Fixes Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Migrated signMSO method to a separate dedicated proof generator Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Migrated signMSO method to a separate dedicated proof generator Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Dead code cleanup Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Improved Tests Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Logs cleanup Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Fixed tests Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Fixed tests Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Added more Constants Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Reverted changes in CertifyServiceApplication Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Improved Test Coverage for CertifyIssuanceServiceImplTest Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Removed Dead code Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Removed CoseSign1ProofGenerator.java and reverted to implementation within MDocUtils Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Replaced @Injectmocks with Constructor Injection Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Rename MDocUtils to MDocProcessor Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Altered MsoMdocCredentialRequestValidator to fit the new change that claims are not used in the request anymore Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * updated pom.xml Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * updated scanBasePackages in CertifyServiceApplication to include io.mosip.kernel.signature.builder package Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * added cbor in dependencies Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Fixed MDocCredentialTest to reflect the fact that InjectMocks aren't being used anymore Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Fixed Tests for MsoMdocCredentialRequestValidatorTest with empty claims Signed-off-by: amaydixit11 <amaydixit11@gmail.com> * Added h2database dependency Signed-off-by: amaydixit11 <amaydixit11@gmail.com> --------- Signed-off-by: amaydixit11 <amaydixit11@gmail.com> Signed-off-by: Amay Dixit <65495380+amaydixit11@users.noreply.github.com> * [INJICERT-1276] Rebase mdoc with develop Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1276] Remove unnecessary changes Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1276] AI Fixes as per AI review comments Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> * [INJICERT-1276] Add proper exception handling and error message Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> --------- Signed-off-by: SradhaMohanty5899 <mohantysradha10@gmail.com> Signed-off-by: Piyush7034 <piyushshukla2100@gmail.com> Signed-off-by: Nandeesh <nandeeshv0001@gmail.com> Signed-off-by: Vishwa <visu.vs1@gmail.com> Signed-off-by: techno-467 <prafulrakhade02@gmail.com> Signed-off-by: Rakshithb1 <rakshit.b@technoforte.co.in> Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: amaydixit11 <amaydixit11@gmail.com> Signed-off-by: Amay Dixit <65495380+amaydixit11@users.noreply.github.com> Co-authored-by: Sradha Mohanty <mohantysradha10@gmail.com> Co-authored-by: Nandeesh778 <144665029+Nandeesh778@users.noreply.github.com> Co-authored-by: Praful Rakhade <prafulrakhade02@gmail.com> Co-authored-by: Prafulrakhade <prafulrakhade@users.noreply.github.com> Co-authored-by: Rakshithb1 <rakshit.b@technoforte.co.in> Co-authored-by: Jack <jackjain1995@gmail.com> Co-authored-by: Amay Dixit <65495380+amaydixit11@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Formatted for readability