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

Credential Expiry - by Automation #16

Closed
Tracked by #2 ...
jjeroch opened this issue Mar 6, 2024 · 0 comments
Closed
Tracked by #2 ...

Credential Expiry - by Automation #16

jjeroch opened this issue Mar 6, 2024 · 0 comments
Assignees
Labels
Sub-task A small piece of work that's part of a larger task.

Comments

@jjeroch
Copy link
Contributor

jjeroch commented Mar 6, 2024

Sync with wallet provider needed to understand the expiry logic - check if automatic revocation happens with expiry

Summary

Automatic credential expiry support needed.

  • Run a job which checks the credential expiry date
  • if expiry date is reached; job rund against wallet to set the credential status inside the issuer wallet to "expired" (please have a look at the note above - alignment with wallet provider needed)
  • the expiry should be stored inside the issuer component as well:
    • set the document inside the documents table to "INACTIVE"
    • set the credential request inside the ssi_details table to "EXPIRED"

Please check, can we somewhere store the info for the user that the issuer has revoked the credential?

The technical user used for the expiry should ideally be a own technical user indicating that this was triggered by the automation

@jjeroch jjeroch added the Sub-task A small piece of work that's part of a larger task. label Mar 6, 2024
@jjeroch jjeroch added this to the CX Release 24.05 (dev) milestone Mar 6, 2024
@jjeroch jjeroch added this to Portal Mar 6, 2024
@github-project-automation github-project-automation bot moved this to NEW USER REQUEST in Portal Mar 6, 2024
@Phil91 Phil91 moved this from NEW USER REQUEST to IN PROGRESS in Portal Mar 12, 2024
@Phil91 Phil91 moved this from IN PROGRESS to NEW USER REQUEST in Portal Mar 12, 2024
@jjeroch jjeroch moved this from NEW USER REQUEST to BACKLOG in Portal Mar 14, 2024
@jjeroch jjeroch changed the title Credential Expiry Credential Expiry - by Automation Mar 14, 2024
Phil91 added a commit that referenced this issue Mar 27, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Mar 27, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Mar 27, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Mar 27, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Mar 27, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Mar 27, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Mar 28, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Mar 28, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
@Phil91 Phil91 moved this from BACKLOG to IN PROGRESS in Portal Apr 3, 2024
Phil91 added a commit that referenced this issue Apr 8, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Apr 8, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Apr 10, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Apr 24, 2024
* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired

Refs: #14 #15 #16
Phil91 added a commit that referenced this issue Apr 26, 2024
* feat(revocation): add endpoints to revoke credentials

* add endpoint for issuer to revoke a credential
* add endpoint for holder to revoke a credential
* add logic to revoke credentials when they are expired
* feat(download): add credential download endpoint
* chore: adjust statusList Url

Refs: #14 #15 #16  #24

---------

Co-authored-by: Norbert Truchsess <[email protected]>
Reviewed-by: Norbert Truchsess <[email protected]>
@Phil91 Phil91 moved this from IN PROGRESS to IN REVIEW in Portal Apr 29, 2024
@evegufy evegufy closed this as completed Oct 18, 2024
@github-project-automation github-project-automation bot moved this from IN REVIEW to USER READY in Portal Oct 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Sub-task A small piece of work that's part of a larger task.
Projects
Archived in project
Development

No branches or pull requests

3 participants