Package org.keycloak.jose.jwe.enc
Class AesCbcHmacShaEncryptionProvider.Aes192CbcHmacSha384Provider
- java.lang.Object
-
- org.keycloak.jose.jwe.enc.AesCbcHmacShaEncryptionProvider
-
- org.keycloak.jose.jwe.enc.AesCbcHmacShaEncryptionProvider.Aes192CbcHmacSha384Provider
-
- All Implemented Interfaces:
JWEEncryptionProvider
- Enclosing class:
- AesCbcHmacShaEncryptionProvider
public static class AesCbcHmacShaEncryptionProvider.Aes192CbcHmacSha384Provider 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
Constructors Constructor Description Aes192CbcHmacSha384Provider()
-
Method Summary
All 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.AesCbcHmacShaEncryptionProvider
deserializeCEK, encodeJwe, serializeCEK, verifyAndDecodeJwe
-
-
-
-
Method Detail
-
getExpectedAesKeyLength
protected int getExpectedAesKeyLength()
- Specified by:
getExpectedAesKeyLengthin classAesCbcHmacShaEncryptionProvider
-
getHmacShaAlgorithm
protected String getHmacShaAlgorithm()
- Specified by:
getHmacShaAlgorithmin classAesCbcHmacShaEncryptionProvider
-
getAuthenticationTagLength
protected int getAuthenticationTagLength()
- Specified by:
getAuthenticationTagLengthin classAesCbcHmacShaEncryptionProvider
-
getExpectedCEKLength
public int getExpectedCEKLength()
-
-