| Package | Description |
|---|---|
| org.apache.cxf.rs.security.jose.jwe |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWrapKeyEncryptionAlgorithm |
class |
AesGcmWrapKeyEncryptionAlgorithm |
class |
AesWrapKeyEncryptionAlgorithm |
protected static class |
DirectKeyJweEncryption.DirectKeyEncryptionAlgorithm |
class |
EcdhAesWrapKeyEncryptionAlgorithm |
protected static class |
EcdhDirectKeyJweEncryption.EcdhDirectKeyEncryptionAlgorithm |
class |
PbesHmacAesWrapKeyEncryptionAlgorithm |
class |
RSAKeyEncryptionAlgorithm |
| Modifier and Type | Method and Description |
|---|---|
protected KeyEncryptionAlgorithm |
AbstractJweEncryption.getKeyEncryptionAlgo() |
static KeyEncryptionAlgorithm |
JweUtils.getKeyEncryptionAlgorithm(JsonWebKey jwk) |
static KeyEncryptionAlgorithm |
JweUtils.getKeyEncryptionAlgorithm(JsonWebKey jwk,
String defaultAlgorithm) |
static KeyEncryptionAlgorithm |
JweUtils.getRSAKeyEncryptionAlgorithm(RSAPublicKey key,
String algo) |
static KeyEncryptionAlgorithm |
JweUtils.getSecretKeyEncryptionAlgorithm(SecretKey key,
String algo) |
| Modifier and Type | Method and Description |
|---|---|
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(KeyEncryptionAlgorithm keyEncryptionProvider,
JweHeaders headers) |
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(KeyEncryptionAlgorithm keyEncryptionProvider,
String contentEncryptionAlgo,
String compression) |
| Constructor and Description |
|---|
AbstractJweEncryption(ContentEncryptionAlgorithm contentEncryptionAlgo,
KeyEncryptionAlgorithm keyEncryptionAlgo) |
AesCbcHmacJweEncryption(String cekAlgoJwt,
byte[] cek,
byte[] iv,
KeyEncryptionAlgorithm keyEncryptionAlgorithm) |
AesCbcHmacJweEncryption(String cekAlgoJwt,
KeyEncryptionAlgorithm keyEncryptionAlgorithm) |
WrappedKeyJweEncryption(KeyEncryptionAlgorithm keyEncryptionAlgorithm,
ContentEncryptionAlgorithm contentEncryptionAlgo) |
Apache CXF