Skip to content

Add unsecure credential storage option - #3824

Closed
PatStLouis wants to merge 11 commits into
openwallet-foundation:mainfrom
OpSecId:store-unsecure-credentials
Closed

Add unsecure credential storage option#3824
PatStLouis wants to merge 11 commits into
openwallet-foundation:mainfrom
OpSecId:store-unsecure-credentials

Conversation

@PatStLouis

Copy link
Copy Markdown
Contributor

This adds an option to store a W3C VC without verifying it's proof on the /vc/credentials/store endpoint.

This option will default to true, and can be turned off (unsecured) for experimenting with unsupported cryptosuites and/or did methods.

The DataModel will still be validated, this only affects the proof verification step.

Signed-off-by: PatStLouis <patrick.st-louis@opsecid.ca>
@PatStLouis
PatStLouis requested review from ff137 and jamshale July 15, 2025 14:41
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
63.6% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

PatStLouis and others added 10 commits July 16, 2025 15:41
Signed-off-by: PatStLouis <patrick.st-louis@opsecid.ca>
Signed-off-by: PatStLouis <patrick.st-louis@opsecid.ca>
Signed-off-by: PatStLouis <patrick.st-louis@opsecid.ca>
…-cloudagent-python into store-unsecure-credentials
Signed-off-by: PatStLouis <patrick.st-louis@opsecid.ca>
Signed-off-by: PatStLouis <patrick.st-louis@opsecid.ca>
Signed-off-by: PatStLouis <patrick.st-louis@opsecid.ca>
Signed-off-by: PatStLouis <patrick.st-louis@opsecid.ca>

@ff137 ff137 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Please only mark ready / tag for review when PR tests are passing. Because it gives a GitHub notification for each new commit. And if I see tests aren't passing, then I know it's not ready to merge / not ready for review.

@jamshale

Copy link
Copy Markdown
Contributor

FYI, if you didn't realize. We fail the test run for most warnings. There is a few of them that need to be fixed.

@swcurran
swcurran marked this pull request as draft October 14, 2025 15:50
@PatStLouis PatStLouis closed this Oct 28, 2025
@PatStLouis
PatStLouis deleted the store-unsecure-credentials branch November 17, 2025 17:56
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.

3 participants