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.AesCbcHmacShaEncryptionProvider
AesCbcHmacShaEncryptionProvider.Aes128CbcHmacSha256Provider, AesCbcHmacShaEncryptionProvider.Aes192CbcHmacSha384Provider, AesCbcHmacShaEncryptionProvider.Aes256CbcHmacSha512Provider
-
Constructor Summary
-
Method Summary
Methods inherited from class org.keycloak.jose.jwe.enc.AesCbcHmacShaEncryptionProvider
deserializeCEK, encodeJwe, serializeCEK, verifyAndDecodeJwe
-
Constructor Details
-
Aes128CbcHmacSha256Provider
public Aes128CbcHmacSha256Provider()
-
-
Method Details
-
getExpectedAesKeyLength
protected int getExpectedAesKeyLength()- Specified by:
getExpectedAesKeyLength
in classAesCbcHmacShaEncryptionProvider
-
getHmacShaAlgorithm
- Specified by:
getHmacShaAlgorithm
in classAesCbcHmacShaEncryptionProvider
-
getAuthenticationTagLength
protected int getAuthenticationTagLength()- Specified by:
getAuthenticationTagLength
in classAesCbcHmacShaEncryptionProvider
-
getExpectedCEKLength
public int getExpectedCEKLength()
-