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

Add support for JWT signature algorithm ES384 (support removed since 1.13.0) #160

Merged
merged 1 commit into from
Sep 1, 2022

Conversation

jeroenvdheuvel
Copy link
Contributor

@jeroenvdheuvel jeroenvdheuvel commented Sep 1, 2022

Overview

Add support for the previously supported JWT signing algorithm ES384. Support for this algorithm is likely removed accidentally in the change switch from golang-jwt to cap+jose.
image

Kubernetes supports this algorithm, without it some Kubernetes clusters can't authenticate to Vault.

Related Issues/Pull Requests

Issue #159

@hashicorp-cla
Copy link

hashicorp-cla commented Sep 1, 2022

CLA assistant check
All committers have signed the CLA.

The JWT signature algorithm wasn't supported, while RS384 was twice.
Without this algorithm some Kubernetes clusters can't authenticate.
@jeroenvdheuvel jeroenvdheuvel changed the title Add support for JWT signature algorithm ES384 Add support for JWT signature algorithm ES384 (support removed since 1.13.0) Sep 1, 2022
Copy link
Contributor

@tomhjp tomhjp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for finding and fixing this, and sorry for the inconvenience. I'll get this fix backported into Vault 1.11.4, and it should also be included in 1.12.0.

@tomhjp tomhjp merged commit f9e312c into hashicorp:main Sep 1, 2022
@jeroenvdheuvel jeroenvdheuvel deleted the support-alg-es384 branch September 1, 2022 09:47
tomhjp pushed a commit that referenced this pull request Sep 5, 2022
The JWT signature algorithm wasn't supported, while RS384 was twice.
Without this algorithm some Kubernetes clusters can't authenticate.
tomhjp added a commit that referenced this pull request Sep 6, 2022
The JWT signature algorithm wasn't supported, while RS384 was twice.
Without this algorithm some Kubernetes clusters can't authenticate.

Co-authored-by: Jeroen van den Heuvel <[email protected]>
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