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