Skip to content

Fix revocation setup#4047

Merged
jamshale merged 3 commits intoopenwallet-foundation:mainfrom
OpSecId:fix-revocation-setup
Feb 12, 2026
Merged

Fix revocation setup#4047
jamshale merged 3 commits intoopenwallet-foundation:mainfrom
OpSecId:fix-revocation-setup

Conversation

@PatStLouis
Copy link
Contributor

There were inconsistencies with the new revocation setup when used in conjunction with the author/endorser model. This also affects similar interactions such as webvh witnessing.

It was boiled down to the rotation steps, expecting the new revocation registry to be available right away. This fix ensures the current active registry is properly decommissioned and sets the backup as active, while creating a new backup registry.

PatStLouis and others added 3 commits February 11, 2026 11:40
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
Signed-off-by: Patrick St-Louis <patrick.st-louis@opsecid.ca>
@PatStLouis PatStLouis marked this pull request as ready for review February 12, 2026 01:09
@sonarqubecloud
Copy link

Copy link
Member

@ff137 ff137 left a comment

Choose a reason for hiding this comment

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

Well done! I'm trusting that this solution fixes the endorsement case (can't test it myself), but the changes make sense. Good job on figuring it out

Copy link
Contributor

@jamshale jamshale left a comment

Choose a reason for hiding this comment

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

LGTM 👍

It would be nice to have some type of integration test coverage for this, but seeing as we only have BDD tests for the endorsement tests currently and we are somewhat trying to decommission these I think it ok to just move ahead with the unit tests.

Copy link
Member

@esune esune left a comment

Choose a reason for hiding this comment

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

Good work! 👍🏻
This sure was a tricky one to diagnose

@jamshale jamshale merged commit 8e37420 into openwallet-foundation:main Feb 12, 2026
15 checks passed
@swcurran
Copy link
Contributor

Does this need to be backported to the LTS branches -- either or both?

@PatStLouis
Copy link
Contributor Author

@swcurran I think the LTS branch won't need this as the revocation update itself wasn't backported (which I think is okay)

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