Releases: amzn/nimbus-jose-jwt_aws-kms-extension
Releases · amzn/nimbus-jose-jwt_aws-kms-extension
v1.3.0
What's Changed
- Modified KmsAsymmetricSigningCryptoProvider to accept RFC-compliant JWSAlgorithm types by @rudi-eero in #15
Full Changelog: v1.2.0...1.3.0
v1.2.0
Added support for asymmetric KMS encryption keys.
What's Changed
- Added
KmsDefaultEncryptionCryptoProvider
andJWEHeaderValidationUtil
classes by @debanshuk in #11 - Added
KmsDefaultEncrypter
by @debanshuk in #12 - Added
KmsDefaultDecrypter
by @1706-yash in #13
Full Changelog: v1.1.2...v1.2.0
v1.1.2
v1.1.1
v1.1.0
- Added
KmsAsymmetricSigner
andKmsAsymmetricVerifier
classes, which supports both RSA and ECDSA algorithms. Also deprecatedKmsAsymmetricRSASSASigner
andKmsAsymmetricRSASSAVerifier
, while retaining them for backwards compatibility. - Fixed build failure, occurring due to backwards incompatible changes added in release v9.32 of nimbus-jose-jwt.
v1.0.1
v1.0.0
Initial release of the library. This library package is an extension of nimbus-jose-jwt library. It is compatible with version 9.+ of nimbus-jose-jwt. It provides JWE based encrypters/decrypters and JWS based
signers/verifiers for doing operations with cryptographic keys stores in AWS KMS. This library requires Java 8 or above.
This release includes following encryption/signing support:
- Symmetric encryption (AES based).
- Classes:
com.nimbusds.jose.aws.kms.crypto.KmsSymmetricEncrypter
andcom.nimbusds.jose.aws.kms.crypto.KmsSymmetricDecrypter
- Classes:
- RSA-SSA based signing.
- Classes:
com.nimbusds.jose.aws.kms.crypto.KmsAsymmetricRSASSASigner
andcom.nimbusds.jose.aws.kms.crypto.KmsAsymmetricRSASSAVerifier
- Classes:
Above classes should be used in the same way any encryption or signing class, which is directly provided by nimbus-jose-jwt, is used.