-
Notifications
You must be signed in to change notification settings - Fork 1
Develop #36
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
base: develop
Are you sure you want to change the base?
Develop #36
Conversation
uocnb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thank you!
[Injiweb 1513] update create wallet endpoint to receive both entered pin and confirm pin in the request
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
…e via header Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
…names 1. issuer_name -> issuer_display_name 2. credential_type -> credential_type_display_name Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
…ale via header Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
…s api Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
…tial API Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Detailed changes - extract functions for duplicate blocks - optimize imports - remove redundant default params specified - remove redundant equals check in test verify or mock calls Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
CredentialMetadata's datashareUrl and credentialValidity fields are removed as resultant Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
…VerifiableCredentialRequestDTO GlobalExceptionHandler handleHandlerMethodValidationException method will return error_message as per the customized error message Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
GlobalExceptionHandler handleHandlerMethodValidationException method will return error_message as per the customized error message Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
functionality: Retrieves user profile information, first checking the cache and then the database if needed Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
… API Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
…with only errText Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
…h invalidPin Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
…e in session Its applicable for unlock wallet API and wallet credentials related APIs Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
… nonNull Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com>
…ties [DSD-8139] include credentialStatus in VCCredentialProperties if nonNull
[INJIWEB-1117]: Change Login URL in Config
* [INJIWEB-1743] - Fix API Automation Failures Add Exception Handlers for Invalid URLs Update Input Parameters Validation for Session Manager Add Test cases for new Exception Handlers Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1743] - remove unused imports Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1743] - Add null check for Session Map Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1743] - Fix handler method and test cases Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> --------- Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com>
#957) Change errorCode from internal_server_error to invalid_request Signed-off-by: Nitin Hegde <165893206+hegdenitin@users.noreply.github.com>
Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com>
| } | ||
| try { | ||
| log.info("RestApiClient::postApi()::entry uri: {}", uri); | ||
| result = (T) rt.postForObject(uri, setRequestHeader(requestType, mediaType), responseClass); |
Check failure
Code scanning / CodeQL
Server-side request forgery
| uses: mosip/kattu/.github/workflows/chart-lint-publish.yml@master | ||
| with: | ||
| CHARTS_DIR: ./helm | ||
| CHARTS_URL: https://mosip.github.io/mosip-helm | ||
| REPOSITORY: mosip-helm | ||
| BRANCH: gh-pages | ||
| INCLUDE_ALL_CHARTS: "${{ inputs.INCLUDE_ALL_CHARTS || 'NO' }}" | ||
| IGNORE_CHARTS: "${{ inputs.IGNORE_CHARTS ||'reporting|reporting-init|activemq-artemis' }}" | ||
| CHART_PUBLISH: "${{ inputs.CHART_PUBLISH || 'YES' }}" | ||
| LINTING_CHART_SCHEMA_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/chart-schema.yaml" | ||
| LINTING_LINTCONF_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/lintconf.yaml" | ||
| LINTING_CHART_TESTING_CONFIG_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/chart-testing-config.yaml" | ||
| LINTING_HEALTH_CHECK_SCHEMA_YAML_URL: "https://raw.githubusercontent.com/mosip/kattu/master/.github/helm-lint-configs/health-check-schema.yaml" | ||
| secrets: | ||
| TOKEN: ${{ secrets.ACTION_PAT }} | ||
| SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_INJI_TEAM }} |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| uses: mosip/kattu/.github/workflows/clear-artifacts.yml@master | ||
| secrets: | ||
| ACCESS_TOKEN: ${{ secrets.access_token }} | ||
| SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_INJI_TEAM }} |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| uses: mosip/kattu/.github/workflows/maven-build.yml@master-java21 | ||
| with: | ||
| SERVICE_LOCATION: ./ | ||
| BUILD_ARTIFACT: mimoto | ||
| secrets: | ||
| OSSRH_USER: ${{ secrets.OSSRH_USER }} | ||
| OSSRH_SECRET: ${{ secrets.OSSRH_SECRET }} | ||
| OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }} | ||
| GPG_SECRET: ${{ secrets.GPG_SECRET }} | ||
| SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_INJI_TEAM }} | ||
|
|
||
| ## Recreate zips to provide support for docker unzip operation | ||
| recreate-zips: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| needs: build-mimoto | ||
| runs-on: ubuntu-latest | ||
| env: | ||
| BUILD_ARTIFACT: mimoto | ||
| NEW_BUILD_ARTIFACT: mimoto-recreated | ||
| SERVICE_LOCATION: mimoto | ||
| steps: | ||
| - uses: actions/checkout@v3 | ||
| - uses: actions/download-artifact@v4 | ||
| if: ${{ ( env.BUILD_ARTIFACT != 'false' ) }} | ||
| with: | ||
| name: ${{ env.BUILD_ARTIFACT }} | ||
| path: ../ | ||
| - name: recreate zip | ||
| run: | | ||
| cd ../ | ||
|
|
||
| echo "LS ./" | ||
| ls . | ||
| echo "unzip command" | ||
| unzip -uj "${{ env.BUILD_ARTIFACT }}.zip" "target/*" -d "${{ env.SERVICE_LOCATION }}/target/" | ||
|
|
||
| echo "find command" | ||
| cd ${{ env.SERVICE_LOCATION }} | ||
| find ../${{ env.SERVICE_LOCATION }} -path '*/target/*' -name '*.jar' -type f -executable -exec zip ${{ env.NEW_BUILD_ARTIFACT }}.zip {} + | ||
|
|
||
| - name: Upload the springboot jars | ||
| if: ${{ !contains(github.ref, 'master') }} | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| name: ${{ env.NEW_BUILD_ARTIFACT }} | ||
| path: ${{ env.NEW_BUILD_ARTIFACT }}.zip | ||
|
|
||
| sonar_analysis: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| needs: build-mimoto | ||
| if: "${{ github.event_name != 'pull_request' }}" | ||
| uses: mosip/kattu/.github/workflows/maven-sonar-analysis.yml@master-java21 | ||
| with: | ||
| SERVICE_LOCATION: ./ | ||
| secrets: | ||
| SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} | ||
| ORG_KEY: ${{ secrets.ORG_KEY }} | ||
| OSSRH_USER: ${{ secrets.OSSRH_USER }} | ||
| OSSRH_SECRET: ${{ secrets.OSSRH_SECRET }} | ||
| OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }} | ||
| GPG_SECRET: ${{ secrets.GPG_SECRET }} | ||
| SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_INJI_TEAM }} | ||
|
|
||
| build-dockers: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| needs: recreate-zips | ||
| strategy: | ||
| matrix: | ||
| include: | ||
| - SERVICE_LOCATION: '../mimoto' | ||
| SERVICE_NAME: 'mimoto' | ||
| BUILD_ARTIFACT: 'mimoto-recreated' | ||
| SQUASH_LAYERS: '8' | ||
| fail-fast: false | ||
| uses: mosip/kattu/.github/workflows/docker-build.yml@master-java21 | ||
| name: ${{ matrix.SERVICE_NAME }} | ||
| with: | ||
| SERVICE_LOCATION: ${{ matrix.SERVICE_LOCATION }} | ||
| SERVICE_NAME: ${{ matrix.SERVICE_NAME }} | ||
| BUILD_ARTIFACT: ${{ matrix.BUILD_ARTIFACT }} | ||
| SQUASH_LAYERS: ${{ matrix.SQUASH_LAYERS }} | ||
| secrets: | ||
| DEV_NAMESPACE_DOCKER_HUB: ${{ secrets.DEV_NAMESPACE_DOCKER_HUB }} | ||
| ACTOR_DOCKER_HUB: ${{ secrets.ACTOR_DOCKER_HUB }} | ||
| RELEASE_DOCKER_HUB: ${{ secrets.RELEASE_DOCKER_HUB }} | ||
| SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_INJI_TEAM }} | ||
|
|
||
| build-maven-apitest-mimoto: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| uses: mosip/kattu/.github/workflows/maven-build.yml@master-java21 | ||
| with: | ||
| SERVICE_LOCATION: ./api-test | ||
| BUILD_ARTIFACT: apitest-mimoto | ||
| secrets: | ||
| OSSRH_USER: ${{ secrets.OSSRH_USER }} | ||
| OSSRH_SECRET: ${{ secrets.OSSRH_SECRET }} | ||
| OSSRH_TOKEN: ${{ secrets.OSSRH_TOKEN }} | ||
| GPG_SECRET: ${{ secrets.GPG_SECRET }} | ||
| SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_INJI_TEAM }} | ||
|
|
||
| build-apitest-mimoto-local: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| needs: build-maven-apitest-mimoto | ||
| runs-on: ubuntu-latest | ||
| env: | ||
| NAMESPACE: ${{ secrets.dev_namespace_docker_hub }} | ||
| SERVICE_NAME: apitest-mimoto | ||
| SERVICE_LOCATION: api-test | ||
| BUILD_ARTIFACT: apitest-mimoto-local | ||
| steps: | ||
| - uses: actions/checkout@v3 | ||
| - name: Set up JDK 21 | ||
| uses: actions/setup-java@v3 | ||
| with: | ||
| distribution: 'temurin' | ||
| java-version: '21' | ||
| server-id: ossrh # Value of the distributionManagement/repository/id field of the pom.xml | ||
| settings-path: ${{ github.workspace }} # location for the settings.xml file | ||
| - name: Setup the settings file for ossrh server | ||
| run: echo "<settings> <servers> <server> <id>ossrh</id> <username>${{secrets.ossrh_user}}</username> <password>${{secrets.ossrh_secret}}</password> </server> </servers> <profiles> <profile> <id>ossrh</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <gpg.executable>gpg2</gpg.executable> <gpg.passphrase>${{secrets.gpg_secret}}</gpg.passphrase> </properties> </profile> <profile> <id>allow-snapshots</id> <activation><activeByDefault>true</activeByDefault></activation> <repositories> <repository> <id>snapshots-repo</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <releases><enabled>false</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> <repository> <id>releases-repo</id> <url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>false</enabled></snapshots> </repository> </repositories> </profile> <profile> <id>sonar</id> <properties> <sonar.sources>.</sonar.sources> <sonar.host.url>https://sonarcloud.io</sonar.host.url> </properties> <activation> <activeByDefault>false</activeByDefault> </activation> </profile> </profiles> </settings>" > $GITHUB_WORKSPACE/settings.xml | ||
| - name: Build Automationtests with Maven | ||
| run: | | ||
| cd ${{ env.SERVICE_LOCATION}} | ||
| mvn clean package -s $GITHUB_WORKSPACE/settings.xml | ||
| - name: Copy configuration files to target directory. | ||
| run: | | ||
| cp -r ${{ env.SERVICE_LOCATION}}/target/classes/config ${{ env.SERVICE_LOCATION}}/target/config | ||
| cp -r ${{ env.SERVICE_LOCATION}}/testNgXmlFiles ${{ env.SERVICE_LOCATION}}/target/testNgXmlFiles | ||
| - name: Ready the springboot artifacts | ||
| if: ${{ !contains(github.ref, 'master') }} | ||
| run: | | ||
| ## FIND JARS & COPY ONLY EXECUTABLE JARs STORED UNDER TARGET DIRECTORY | ||
| find ${{ env.SERVICE_LOCATION }} -path '*/target/*' -exec zip ${{ env.BUILD_ARTIFACT }}.zip {} + | ||
| - name: Upload the springboot jars | ||
| if: ${{ !contains(github.ref, 'master') }} | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| name: ${{ env.BUILD_ARTIFACT }} | ||
| path: ${{ env.BUILD_ARTIFACT }}.zip | ||
| - uses: 8398a7/action-slack@v3 | ||
| with: | ||
| status: ${{ job.status }} | ||
| fields: repo,message,author,commit,workflow,job # selectable (default: repo,message) | ||
| env: | ||
| SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} # required | ||
| if: failure() # Pick up events even if the job fails or is canceled. | ||
|
|
||
| build-dockers_apitest_mimoto: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| needs: build-apitest-mimoto-local | ||
| strategy: | ||
| matrix: | ||
| include: | ||
| - SERVICE_LOCATION: 'api-test' | ||
| SERVICE_NAME: 'apitest-mimoto' | ||
| BUILD_ARTIFACT: 'apitest-mimoto-local' | ||
| ONLY_DOCKER: true | ||
| fail-fast: false | ||
| name: ${{ matrix.SERVICE_NAME }} | ||
| uses: mosip/kattu/.github/workflows/docker-build.yml@master-java21 | ||
| with: | ||
| SERVICE_LOCATION: ${{ matrix.SERVICE_LOCATION }} | ||
| SERVICE_NAME: ${{ matrix.SERVICE_NAME }} | ||
| BUILD_ARTIFACT: ${{ matrix.BUILD_ARTIFACT }} | ||
| ONLY_DOCKER: ${{ matrix.ONLY_DOCKER }} | ||
| secrets: | ||
| DEV_NAMESPACE_DOCKER_HUB: ${{ secrets.DEV_NAMESPACE_DOCKER_HUB }} | ||
| ACTOR_DOCKER_HUB: ${{ secrets.ACTOR_DOCKER_HUB }} | ||
| RELEASE_DOCKER_HUB: ${{ secrets.RELEASE_DOCKER_HUB }} | ||
| SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_INJI_TEAM }} |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
… and update redirect URI handling (#962) * Fix direct_post response mode: use form-encoded data and update redirect URI handling Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1746] - Update logic to null check redirect_uri Update Test case for empty redirect_uri Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> --------- Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
…ties (#961) Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
* Revert "INJIWEB-1746 - All logs for debug" This reverts commit 6d6be79. Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1746] - Fix logging mechanism Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> --------- Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
* [INJIWEB-1757] Add exclusions in pom.xml for junit dependency in kernel-core, remove direct junit dependency, remove unused h2database, remove logback dependency Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJIWEB-1757] Remove unused variables from pom.xml Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: jackjain <jackjain1995@gmail.com>
Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
* [INJIWEB-1757] - Remove unused dependencies Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1757] - Remove unused dependencies Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> --------- Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
Signed-off-by: Nitin Hegde <165893206+hegdenitin@users.noreply.github.com>
* [INJIWEB-1768] - Update method names w.r.t OVP Jar Update test cases Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1768] - Refractor code to remove unused methods after jar changes Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> --------- Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
…er security team feedback (#975) * [INJIWEB-1756] add URL wildcard check for datashare resource URL as per security team feedback Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJIWEB-1756] Remove additional URL decoding Signed-off-by: jackjain <jackjain1995@gmail.com> * [INJIWEB-1756] Remove unused imports Signed-off-by: jackjain <jackjain1995@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Co-authored-by: jackjain <jackjain1995@gmail.com>
* injiweb-1671 made credSub opt for ldp_vc Signed-off-by: cyber-titan <saiabhi2309@gmail.com> * injiweb-1671-credSub-optional updated fix for sdjwt & testcases Signed-off-by: cyber-titan <saiabhi2309@gmail.com> * injiweb-1671-credSub-optional removed display credSub logic Signed-off-by: cyber-titan <saiabhi2309@gmail.com> * injiweb-1671-credSub-optional removed id field from sd-jwt Signed-off-by: cyber-titan <saiabhi2309@gmail.com> * injiweb-1671-credSub-optional added fix for missing keys in order Signed-off-by: cyber-titan <saiabhi2309@gmail.com> * injiweb-1671-credentialSubject-opt removed id from credential keys Signed-off-by: cyber-titan <saiabhi2309@gmail.com> --------- Signed-off-by: cyber-titan <saiabhi2309@gmail.com>
* [INJIWEB-1780] Change redirect url fetching logic in datashare direct-post response mode to handle redirect_uri coming in from /vp-submission response (#978) Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1779] - Update Service Class Implementations, Rename DTOs, Update Utils Classes, Update Test files (#977) * [INJIWEB-1779] - Fix PR Review comments Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1779] - update default configuration in trusted verifiers json Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1779] - Add 0.19.1 to 0.19.2 upgrade and rollback scripts Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1779] - Merge WalletPresentationService classes into Single Class Remove redundant code for other VC formats except LPC_VC Update Test Cases Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1779] - Rename VPAuthorizationRequest to VPAuthorizationRequestDTO Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1779] - Rename VPAuthorizationRequest to VPAuthorizationRequestDTO Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1779] - Update KeyPairService to KeyPairRetievalService and KeyPairServiceImpl to KeyPairRetievalServiceImpl Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1779] - Update WalletPresentationController and WalletPresentationService Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> --------- Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1779] - Update Encoding Decoding Logic to Jar Utils (#979) Remove Base64Util and Test Update WalletPresentationServiceTest references Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1770] Fix credential display name and add proper description to id field in api docs (#982) Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1795] - Update mimoto version to 0.21.0 Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> --------- Signed-off-by: jackjain <jackjain1995@gmail.com> Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> Co-authored-by: Jack <jackjain1995@gmail.com>
Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
* [INJIWEB-1774] - Add CSRF Token Implementation for Mimoto Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1774] - Remove misleading comment Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1774] - Update Value Param Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1774] - Update tests method names remove setAccesible from constructor Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1776] - Delete legacy code (#990) Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1774] - Add mimoto endpoints to ignoreUrls Update default configuration Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1774] - Enable CSRF by defualt Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1774] - Update Postman Collection Add postcript for get wallets and get issuers endpoint Add property to mimoto default properties to docker setup Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1774] - Update API Documentation Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1774] - Remove dead config Remove /wallets from ignore urls Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1774] - remove client id and secret Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * Revert "[INJIWEB-1774] - Remove dead config" This reverts commit 4ef6b44fb6e4330c880ac638c45d38fb17f87086. Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1774] - Remove dead config Remove /wallets from ignore urls Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> --------- Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
#991) * [INJIWEB-1800] - Remove setAccessible(true) from main and test Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1800] - Update Manual JSON Path extraction to jayway JSONPATH Remove unused code from JSONUtil and refractor Update testcases for JSON Path Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1800] - Remove temporary change Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1800] - Remove setAccessible(true) from main and test Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1800] - Update Manual JSON Path extraction to jayway JSONPATH Remove unused code from JSONUtil and refractor Update testcases for JSON Path Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1800] - Remove temporary change Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1800] - Remove reundant code in evaluateJsonPath Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1800] - Remove setAccessible(true) from main and test Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1800] - Update Manual JSON Path extraction to jayway JSONPATH Remove unused code from JSONUtil and refractor Update testcases for JSON Path Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1800] - Remove temporary change Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> * [INJIWEB-1800] - Remove reundant code in evaluateJsonPath Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com> --------- Signed-off-by: kongadurgesh <kongadurgesh20@gmail.com>
Signed-off-by: Mohanachandran S <165888272+mohanachandran-s@users.noreply.github.com>
* INJIWEB-1750 Spike implementation of using injivc-renderer's SVG to PDF converter Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 updated the method to ensure injivcrenderer is called for the right credential format Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 Added the tests, worked on CR comments, modifications to include qrCodeImage data in credentialJsonString Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 Replaced the use of Base64Util Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 Replace java.util.base64 decoder with nimbus Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 Use of the updated injivcrenderer jar 0.2.0-snapshot Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 ack the code rabbit comments on test file Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 Adding renderMethod in the VCCredentialProperties dto Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 modified the PresentationServiceTest and VCCredentialProperties dto to exclude renderMethod when null Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 test fixes Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 tests added for CredentialPDFGeneratorService Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 increased test coverage, created constants file and addressed comments Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> * INJIWEB-1580 renaming of function in CredentialPDFGeneratorService and cleanup Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com> --------- Signed-off-by: Rudhhi Shah <rudhhi.shah@thoughtworks.com>
…#993) * [INJIWEB-1721] - Update readme for deploying Mimoto without datashare Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1721] - Update readme to mention only Mobile wallet Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1721] - Update readme to mention only Mobile wallet Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1721] - Update readme to mention only Mobile wallet Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1721] - Add bash for readme script Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1721] - Add bash for readme script Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1721] - Update readme to mention only Mobile wallet Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1721] - Update country to entity Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> --------- Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com>
… Proof Signing Key utilities using factory pattern (#994) * [INJIWEB-1621] - Refractor: consolidate KeyGeneration, JWTGeneration, proof Signing Key utilities using factory pattern - Merge KeyGenerationUtil and JwtGeneratorUtil into SigningKeyUtil - Implement Strategy pattern with algorithm-specific handlers (RS256, ES256, ES256K, ED25519) - Add SigningAlgorithmHandlerFactory for handler management - Create BouncyCastleProviderUtil for centralized provider access - Add comprehensive test suite for all handlers and utilities - Remove deprecated ProofSigningKeyFactory, KeyGenerationUtil, and JwtGeneratorUtil Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1621] - Reuse existing BouncyCastle provider instance from Security Check Security.getProvider() before creating new BouncyCastleProvider to ensure BC_PROVIDER matches the registered provider instance. Make class final and add private constructor for utility class pattern. Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1621] refactor: centralize BouncyCastle provider access via utility class - Add BouncyCastleProviderUtil for singleton provider instance - Add SigningAlgorithmConstants for centralized algorithm constants - Update handlers to use utility instead of direct Security.getProvider() - Add Ed25519AlgorithmHandler and update tests Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1621] - Deleted redundant class file Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1621] - Deleted redundant class file Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1621] - test: add thread safety tests for BouncyCastleProviderUtil Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1621] - Remove Thread safe JUnit test cases Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> * [INJIWEB-1621] - Merge test cases into comprehensive single test case Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com> --------- Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com>
Signed-off-by: Durgesh Konga <kongadurgesh20@gmail.com>
…#998) Signed-off-by: Mahesh-Binayak <76687012+Mahesh-Binayak@users.noreply.github.com>
…ion (#996) * MOSIP-44096 Added additional dependancies for single test case execution Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com> * MOSIP-44096 Added additional dependancies for single test case execution Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com> * MOSIP-44096 Added additional dependancies for single test case execution Removed an additional dependency from the authorization code configuration. Signed-off-by: Nitin Hegde <165893206+hegdenitin@users.noreply.github.com> * MOSIP-44096 Added additional dependancies for single test case execution Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com> * MOSIP-44096 Added additional dependancies for single test case execution Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com> * MOSIP-44096 Added additional dependancies for single test case execution Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com> * MOSIP-44096 Added additional dependancies for single test case execution Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com> * MOSIP-44096 Added additional dependancies for single test case execution Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com> --------- Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com> Signed-off-by: Nitin Hegde <165893206+hegdenitin@users.noreply.github.com>
* MOSIP-44332 update org changes to inji from mosip Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com> * Update InjiTestRunner.java Signed-off-by: Nitin Hegde <165893206+hegdenitin@users.noreply.github.com> --------- Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com> Signed-off-by: Nitin Hegde <165893206+hegdenitin@users.noreply.github.com>
Signed-off-by: Nitin Hegde <nitin.k@cyberpwn.com>
No description provided.