Package org.keycloak.jose.jwe.enc
Class AesCbcHmacShaJWEEncryptionProvider
- java.lang.Object
- 
- org.keycloak.jose.jwe.enc.AesCbcHmacShaEncryptionProvider
- 
- org.keycloak.jose.jwe.enc.AesCbcHmacShaJWEEncryptionProvider
 
 
- 
- All Implemented Interfaces:
- JWEEncryptionProvider
 
 public class AesCbcHmacShaJWEEncryptionProvider extends AesCbcHmacShaEncryptionProvider 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.keycloak.jose.jwe.enc.AesCbcHmacShaEncryptionProviderAesCbcHmacShaEncryptionProvider.Aes128CbcHmacSha256Provider, AesCbcHmacShaEncryptionProvider.Aes192CbcHmacSha384Provider, AesCbcHmacShaEncryptionProvider.Aes256CbcHmacSha512Provider
 
- 
 - 
Constructor SummaryConstructors Constructor Description AesCbcHmacShaJWEEncryptionProvider(String jwaAlgorithmName)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intgetAuthenticationTagLength()protected intgetExpectedAesKeyLength()intgetExpectedCEKLength()protected StringgetHmacShaAlgorithm()- 
Methods inherited from class org.keycloak.jose.jwe.enc.AesCbcHmacShaEncryptionProviderdeserializeCEK, encodeJwe, serializeCEK, verifyAndDecodeJwe
 
- 
 
- 
- 
- 
Constructor Detail- 
AesCbcHmacShaJWEEncryptionProviderpublic AesCbcHmacShaJWEEncryptionProvider(String jwaAlgorithmName) 
 
- 
 - 
Method Detail- 
getExpectedCEKLengthpublic int getExpectedCEKLength() 
 - 
getExpectedAesKeyLengthprotected int getExpectedAesKeyLength() - Specified by:
- getExpectedAesKeyLengthin class- AesCbcHmacShaEncryptionProvider
 
 - 
getHmacShaAlgorithmprotected String getHmacShaAlgorithm() - Specified by:
- getHmacShaAlgorithmin class- AesCbcHmacShaEncryptionProvider
 
 - 
getAuthenticationTagLengthprotected int getAuthenticationTagLength() - Specified by:
- getAuthenticationTagLengthin class- AesCbcHmacShaEncryptionProvider
 
 
- 
 
-