Package org.keycloak.jose.jwe.enc
Class AesCbcHmacShaEncryptionProvider.Aes128CbcHmacSha256Provider
- java.lang.Object
- 
- org.keycloak.jose.jwe.enc.AesCbcHmacShaEncryptionProvider
- 
- org.keycloak.jose.jwe.enc.AesCbcHmacShaEncryptionProvider.Aes128CbcHmacSha256Provider
 
 
- 
- All Implemented Interfaces:
- JWEEncryptionProvider
 - Enclosing class:
- AesCbcHmacShaEncryptionProvider
 
 public static class AesCbcHmacShaEncryptionProvider.Aes128CbcHmacSha256Provider 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 Aes128CbcHmacSha256Provider()
 - 
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
 
- 
 
- 
- 
- 
Method Detail- 
getExpectedAesKeyLengthprotected int getExpectedAesKeyLength() - Specified by:
- getExpectedAesKeyLengthin class- AesCbcHmacShaEncryptionProvider
 
 - 
getHmacShaAlgorithmprotected String getHmacShaAlgorithm() - Specified by:
- getHmacShaAlgorithmin class- AesCbcHmacShaEncryptionProvider
 
 - 
getAuthenticationTagLengthprotected int getAuthenticationTagLength() - Specified by:
- getAuthenticationTagLengthin class- AesCbcHmacShaEncryptionProvider
 
 - 
getExpectedCEKLengthpublic int getExpectedCEKLength() 
 
- 
 
-