Skip to content

feat: add debug CRL refresh controls [WPB-24945]#4839

Open
Garzas wants to merge 1 commit into
developfrom
feat/crl-debug-expiration
Open

feat: add debug CRL refresh controls [WPB-24945]#4839
Garzas wants to merge 1 commit into
developfrom
feat/crl-debug-expiration

Conversation

@Garzas
Copy link
Copy Markdown
Contributor

@Garzas Garzas commented May 19, 2026


PR Submission Checklist for internal contributors

  • The PR Title

    • conforms to the style of semantic commits messages¹ supported in Wire's Github Workflow²
    • contains a reference JIRA issue number like SQPIT-764
    • answers the question: If merged, this PR will: ... ³
  • The PR Description

    • is free of optional paragraphs and you have filled the relevant parts to the best of your ability

What's new in this PR?

Issues

Adds a private debug setting for testing E2EI CRL revocation updates faster than the normal CRL expiry cycle.

QA needs a way to force CRLs to expire quickly so revoked certificates can be detected without waiting up to 24 hours.

Causes (Optional)

The existing CRL revocation check button could trigger a manual check, but there was no working debug control that kept CRL expiry short for repeated testing.

Solutions

Adds a Force CRL expiry after 1 minute switch in private debug tools.

When enabled, the app:

  • enables the debug CRL expiry override
  • immediately triggers a forced CRL check
  • reduces the foreground CRL check throttle from 60 minutes to 1 minute while the switch is enabled

When disabled, the app stops using the debug expiry behavior and returns to the normal CRL expiry flow.

@Garzas Garzas self-assigned this May 19, 2026
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant