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

JWE support #279

Merged
merged 235 commits into from
May 18, 2023
Merged

JWE support #279

merged 235 commits into from
May 18, 2023

Conversation

lhazlewood
Copy link
Contributor

This does not yet support JWKs. That'll be next.

@coveralls
Copy link

coveralls commented Nov 14, 2017

Coverage Status

Coverage remained the same at 100.0% when pulling 16d8866 on jwe into 1839ebf on master.

@SauravDas90
Copy link

is the JWE support added yet? or will it be in future release

- Added JWE AeadAlgorithm and KeyAlgorithm and supporting interfaces/implementations, and refactored SignatureAlgorithm to be an interface instead of an enum to enable custom algorithms
- NoneSignatureAlgorithm cleanup. Added UnsupportedKeyExceptionTest.
- Added JWK support!
…ved the previous SignatureAlgorithm implementation concepts (Provider/Signer/Validator implementations). Implementations are now interface-driven and fully pluggable.
… class tests to impl module to avoid mocking static calls due to bridge/reflection logic.
@lhazlewood lhazlewood merged commit 760c542 into master May 18, 2023
@lhazlewood lhazlewood deleted the jwe branch May 18, 2023 22:21
@selliera
Copy link

Hello !

That's a great job !
Do you have a timeline or a target for a release containing this ?

@lhazlewood
Copy link
Contributor Author

@selliera not quiet yet, but we don't like things to be in the main branch long before we release them, as documentation doesn't match the currently-available release. There are 2 things remaining:

  1. Making Claims and Header instances immutable, and
  2. Making aud a List<String> per your submitted issue (thank you for that!)

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.

7 participants