Module io.inverno.mod.security.jose
Package io.inverno.mod.security.jose.jwa
Interface JWAKeyManager
- All Superinterfaces:
JWA
- All Known Subinterfaces:
DirectJWAKeyManager
,EncryptingJWAKeyManager
,WrappingJWAKeyManager
A JSON Web Algorithm for Key Management when performing JSON Web Encrption as specified by RFC7518 Section 4.
We can differenciate three kinds of Key Management algorithm:
- Encrypting where a Content Encryption Key (or CEK) is encrypted.
- Wrapping where a Content Encryption Key (or CEK), which can be derived, is wrapped.
- Direct where no Content Encryption Key (or CEK) is generated and a symmetric key or a derived key is directly used to encrypt content.
- Since:
- 1.5
- Author:
- Jeremy Kuhn
-
Method Summary
Methods inherited from interface io.inverno.mod.security.jose.jwa.JWA
getProcessedParameters