Skip to content

JWK refactoring - #829

Merged
kaikramer merged 1 commit into
kaikramer:mainfrom
jonwltn:jwk-refactor
Sep 13, 2026
Merged

kaikramer merged 1 commit into
kaikramer:mainfrom
jonwltn:jwk-refactor

Conversation

@jonwltn

@jonwltn jonwltn commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

This PR contains refactorings related to JWK:

  • Updated the EdDSA signers and verifiers to use a similar interface to the RSA and EC signers and verifiers.
  • Made the check for JWK export support consistent for public and private key export.
  • Unsupported keys just return false rather than throwing an exception so that the rest of the UI is still usable (for example, PKCS#8 export) when JWK does not support the key type.

- Updated the EdDSA signers and verifiers to use a similar interface to the RSA
  and EC signers and verifiers.
- Make the check for JWK export support consistent for public and private key export.
@kaikramer
kaikramer merged commit 9d61a91 into kaikramer:main Sep 13, 2026
6 checks passed
@kaikramer

Copy link
Copy Markdown
Owner

Thanks!

@jonwltn
jonwltn deleted the jwk-refactor branch September 13, 2026 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants