[FEATURE REQ] Improved support for JWS Signing and JWE Decryption for java nimbus jose #31965
Labels
blocking-customer-adoption
Issue is blocking the migration from Track 1 to Track 2
Client
This issue points to a problem in the data-plane of the library.
customer-reported
Issues that are reported by GitHub users external to the Azure organization.
feature-request
This issue requires a new behavior in the product in order be resolved.
KeyVault
needs-team-attention
This issue needs attention from Azure service team or SDK team
Is your feature request related to a problem? Please describe.
We use Spring Java + Azure Key Vault for Signing and Decryption. However, the lack of support for the defacto standard library nimbus-jose-jwt causes a bit of barrier to adoption.
Describe the solution you'd like
Mainly there are 2 interfaces that if supported, would work great and standardize the way Signing and Decryption is done.
com.nimbusds.jose.JWEDecrypter
com.nimbusds.jose.JWSSigner
Describe alternatives you've considered
I created my own implementation for use. For signer this is easy..
For Decryption, again created the same decrypter, but it would have been easy had the implementation is available from Azure. I only built it for RSA_OAEP_256 use case, but similar could be done for all the possible flavors
Additional context
I think implementation similar for these interfaces should be part of the Java keys library or even a separate project.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report
The text was updated successfully, but these errors were encountered: