Refactor and harden WorkflowProofOfPossessionVerifier #9
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refactor WorkflowProofOfPossessionVerifier.verify(...) into smaller helpers and correct its exception handling. The current code path for CSR parsing catches a generic Exception, and the earlier refactor discussion already showed that IOException handling must be preserved explicitly rather than lost during cleanup.
Why this matters
Proof-of-possession verification is security-critical. It must be explicit, easy to audit, and robust against malformed CSR input without relying on broad exception handling.
Acceptance criteria