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

fix: Add DID deactivation check for credential issuing [DEV-3136] #345

Merged
merged 35 commits into from
Sep 8, 2023

Conversation

abdulla-ashurov
Copy link
Contributor

@abdulla-ashurov abdulla-ashurov commented Aug 17, 2023

  • Add parameter allowDeactivatedDid for allowing/permitting verify credential with deactivatedDID in /credential/verify endpoint.
  • Add parameter allowDeactivatedDid for allowing/permitting verify credential with deactivatedDid in /presentation/verify endpoint.
  • Block issue credential based on a deactivated DID in /credential/issue endpoint.

@abdulla-ashurov abdulla-ashurov added the enhancement New feature or request label Aug 17, 2023
@abdulla-ashurov abdulla-ashurov self-assigned this Aug 17, 2023
@ankurdotb
Copy link
Contributor

@Tweeddalex
Copy link
Contributor

@anikitinDSR please let me know when this has been reviewed by you :)

@abdulla-ashurov abdulla-ashurov marked this pull request as ready for review August 31, 2023 10:20
src/controllers/credentials.ts Outdated Show resolved Hide resolved
src/controllers/credentials.ts Outdated Show resolved Hide resolved
src/controllers/credentials.ts Outdated Show resolved Hide resolved
@ankurdotb ankurdotb changed the title feat: Add DID deactivation check for credential issuing [DEV-3136] fix: Add DID deactivation check for credential issuing [DEV-3136] Sep 5, 2023
Copy link
Contributor

@ankurdotb ankurdotb left a comment

Choose a reason for hiding this comment

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

See comments below especially re: did-provider-cheqd

src/controllers/credentials.ts Outdated Show resolved Hide resolved
src/controllers/credentials.ts Outdated Show resolved Hide resolved
src/controllers/credentials.ts Outdated Show resolved Hide resolved
@ankurdotb ankurdotb merged commit 023bba1 into develop Sep 8, 2023
8 checks passed
@ankurdotb ankurdotb deleted the DEV-3136 branch September 8, 2023 14:25
cheqd-bot bot pushed a commit that referenced this pull request Sep 8, 2023
## [2.9.2-develop.3](2.9.2-develop.2...2.9.2-develop.3) (2023-09-08)

### Bug Fixes

* Add DID deactivation check for credential issuing [DEV-3136] ([#345](#345)) ([023bba1](023bba1))
@cheqd-bot
Copy link

cheqd-bot bot commented Sep 8, 2023

🎉 This PR is included in version 2.9.2-develop.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

cheqd-bot bot pushed a commit that referenced this pull request Sep 12, 2023
## [2.9.2](2.9.1...2.9.2) (2023-09-12)

### Bug Fixes

* Add DID deactivation check for credential issuing [DEV-3136] ([#345](#345)) ([023bba1](023bba1))
* Check API responses are provided correctly in Swagger document [DEV-3133] ([#359](#359)) ([5b13ffa](5b13ffa))
* Enable updated state explicitly ([c3d9170](c3d9170))
@cheqd-bot
Copy link

cheqd-bot bot commented Sep 12, 2023

🎉 This PR is included in version 2.9.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@cheqd-bot cheqd-bot bot added the released label Sep 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

4 participants