Package | Description |
---|---|
org.keycloak.jose.jwe | |
org.keycloak.jose.jwe.alg | |
org.keycloak.jose.jwe.enc |
Modifier and Type | Method and Description |
---|---|
JWEKeyStorage |
JWE.getKeyStorage() |
JWEKeyStorage |
JWEKeyStorage.setCEKKey(Key key,
JWEKeyStorage.KeyUse keyUse) |
JWEKeyStorage |
JWEKeyStorage.setDecryptionKey(Key decryptionKey) |
JWEKeyStorage |
JWEKeyStorage.setEncryptionKey(Key encryptionKey) |
Modifier and Type | Method and Description |
---|---|
byte[] |
KeyEncryptionJWEAlgorithmProvider.encodeCek(JWEEncryptionProvider encryptionProvider,
JWEKeyStorage keyStorage,
Key publicKey) |
byte[] |
JWEAlgorithmProvider.encodeCek(JWEEncryptionProvider encryptionProvider,
JWEKeyStorage keyStorage,
Key encryptionKey) |
byte[] |
DirectAlgorithmProvider.encodeCek(JWEEncryptionProvider encryptionProvider,
JWEKeyStorage keyStorage,
Key encryptionKey) |
byte[] |
AesKeyWrapAlgorithmProvider.encodeCek(JWEEncryptionProvider encryptionProvider,
JWEKeyStorage keyStorage,
Key encryptionKey) |
Modifier and Type | Method and Description |
---|---|
void |
JWEEncryptionProvider.deserializeCEK(JWEKeyStorage keyStorage)
This method is supposed to deserialize keys.
|
void |
AesGcmEncryptionProvider.deserializeCEK(JWEKeyStorage keyStorage) |
void |
AesCbcHmacShaEncryptionProvider.deserializeCEK(JWEKeyStorage keyStorage) |
byte[] |
JWEEncryptionProvider.serializeCEK(JWEKeyStorage keyStorage)
This method requires that decoded CEK keys are present in the keyStorage.decodedCEK map before it's called
|
byte[] |
AesGcmEncryptionProvider.serializeCEK(JWEKeyStorage keyStorage) |
byte[] |
AesCbcHmacShaEncryptionProvider.serializeCEK(JWEKeyStorage keyStorage) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.