Skip to content

DSA verification option (opt-in) for legacy chains #14

Description

@kjanat

WebCrypto has no DSA, so DSA-signed chains fail signature verification by design (PKITS 4.1.4/4.1.5 are expected-fail). FIPS 186-5 removed DSA for signature generation, so the boundary is defensible indefinitely.

If demand ever materializes, two additive shapes:

  1. Opt-in pure-TS DSA verify (verification only, no generation) behind an explicit option.
  2. A pluggable signature-verifier hook on chain verification, letting callers supply their own verifier for algorithms outside WebCrypto — more general, keeps DSA code out of the library.

Either is additive (new optional option). Default recommendation: keep the boundary; close this as wontfix if no demand by 1.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestverifyPath validation and verification helpers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions