Skip to content
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

Feat(Revocation): Revocation service,IATP changes and trufferhob workflow added #357

Open
wants to merge 70 commits into
base: main
Choose a base branch
from

Conversation

nitin-vavdiya
Copy link
Contributor

@nitin-vavdiya nitin-vavdiya commented Oct 18, 2024

Description

  1. VC revocation service added
  2. Truffelhog workflow added
  3. VC/VP issued as JWT by default
  4. Base controller is removed and direct access to Spring security principle in controllers is removed
  5. Did document update to comply with IATP flow
  6. Query presentation API changes as per IATP specification

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

borisrizov-zf and others added 30 commits July 5, 2024 11:55
feat: kick off new development cycle
# [0.6.0-develop.1](v0.5.0...v0.6.0-develop.1) (2024-07-18)

### Bug Fixes

* updated code as per review ([5961854](5961854))
* updated var name ([44af067](44af067))

### Features

* added new fields in did document ([8a17aec](8a17aec))
BREAKING CHANGE: `/api/presentations/iatp` endpoint now accepts PresentationQueryMessage and returns PresentationResponseMessage objects.

Signed-off-by: Dominik Pinsel <dominik.pinsel@mercedes-benz.com>
feat(identity-trust)!: update IATP protocol
# [1.0.0-develop.1](v0.6.0-develop.1...v1.0.0-develop.1) (2024-07-18)

* feat(identity-trust)!: update IATP protocol ([e3c5450](e3c5450))

### BREAKING CHANGES

* `/api/presentations/iatp` endpoint now accepts PresentationQueryMessage and returns PresentationResponseMessage objects.

Signed-off-by: Dominik Pinsel <dominik.pinsel@mercedes-benz.com>
fix: updated spring boot and cloud version
# [1.0.0-develop.2](v1.0.0-develop.1...v1.0.0-develop.2) (2024-07-22)

### Bug Fixes

* updated spring boot and cloud version ([010ecab](010ecab))
# [1.0.0-develop.3](v1.0.0-develop.2...v1.0.0-develop.3) (2024-07-29)

### Features

* remove BaseController, change Principal to Authenticationand unit test cases added ([15425be](15425be))
* test cases added, file header updated and detail log added for security events ([a4fa6cc](a4fa6cc))
# [1.0.0-develop.3](v1.0.0-develop.2...v1.0.0-develop.3) (2024-07-29)

### Features

* remove BaseController, change Principal to Authenticationand unit test cases added ([15425be](15425be))
* test cases added, file header updated and detail log added for security events ([a4fa6cc](a4fa6cc))

Signed-off-by: Dominik Pinsel <dominik.pinsel@mercedes-benz.com>
…onfig

fix(identity-trust): disable spring security for identityMinusTrust endpoint
BREAKING CHANGE: All API endpoints that used Verifiable Credentials and -Presentations in JSON format per default are now working with the JWT format by default instead.

Signed-off-by: Dominik Pinsel <dominik.pinsel@mercedes-benz.com>
…_by_default

feat(API)!: change API VC/VP default data format from Json to JWT
# [1.0.0-develop.4](v1.0.0-develop.3...v1.0.0-develop.4) (2024-08-09)

* feat(API)!: change API VC/VP default data format from Json to JWT ([233ab68](233ab68))

### BREAKING CHANGES

* All API endpoints that used Verifiable Credentials and -Presentations in JSON format per default are now working with the JWT format by default instead.

Signed-off-by: Dominik Pinsel <dominik.pinsel@mercedes-benz.com>
nitin-vavdiya and others added 25 commits September 5, 2024 15:25
feat: initial revocation service added
# [1.0.0-develop.5](v1.0.0-develop.4...v1.0.0-develop.5) (2024-10-18)

### Bug Fixes

* chart workflows ([3d0fbf9](3d0fbf9))
* compilation error ([90ef524](90ef524))
* copy path in docker file ([ad65e01](ad65e01))
* dependencies addded at individual project level ([60e3a5c](60e3a5c))
* docker context path ([ce29cb8](ce29cb8))
* dockerfile ([234a7a0](234a7a0))
* dockerfile and dockerfile location ([042292f](042292f))
* failing test ([a99ca32](a99ca32))
* failing test cases ([e91b6a0](e91b6a0))
* file copy path in Dockerfile ([7d76b00](7d76b00))
* modefied the value for the replicas ([14a67e1](14a67e1))
* more test added ([e739cdc](e739cdc))
* random port added for management url ([6b118b2](6b118b2))
* revocation service dockerfile ([28796db](28796db))
* sonar issues ([643493d](643493d))
* sonar issues ([b1c5417](b1c5417))
* status list changed to 2021 from bitstring ([546908b](546908b))
* status list VS as JSON-LD ([65dd812](65dd812))
* test cases due to revocation client ([02ccd31](02ccd31))
* tests ([df62fcc](df62fcc))
* user added in dockerfile ([44b46ff](44b46ff))
* zap scan errors ([074ab2d](074ab2d))
* zap scan errors ([c162cad](c162cad))

### Features

* Helm charts for revocation service ([badb46d](badb46d))
* intial revocation service added ([c173bd4](c173bd4))
* release workflow added for revocation-service ([f70b345](f70b345))
* revoke API, revocation support in issue VC API, wallet-commons module for common classes ([ec8bb00](ec8bb00))
* status list VC type set to StatusList2021 ([4429211](4429211))
* test coverage verification added at root gradle level and javadoc for miw-commons ([6a7cff2](6a7cff2))
Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

KICS found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

Copy link

sonarcloud bot commented Oct 18, 2024

@nitin-vavdiya nitin-vavdiya changed the title Feat(Revocation): Revocation servvice and trufferhob workflow added Feat(Revocation): Revocation service and trufferhob workflow added Oct 18, 2024
@nitin-vavdiya nitin-vavdiya changed the title Feat(Revocation): Revocation service and trufferhob workflow added Feat(Revocation): Revocation service,IATP changes and trufferhob workflow added Oct 18, 2024
@nitin-vavdiya nitin-vavdiya marked this pull request as ready for review October 18, 2024 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants