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,
KeyAlgorithm defaultAlgorithm) |
static KeyEncryptionProvider |
JweUtils.getPublicKeyEncryptionProvider(PublicKey key,
KeyAlgorithm algo) |
static KeyEncryptionProvider |
JweUtils.getPublicKeyEncryptionProvider(PublicKey key,
Properties props,
KeyAlgorithm algo) |
static KeyEncryptionProvider |
JweUtils.getSecretKeyEncryptionAlgorithm(SecretKey key,
KeyAlgorithm algo) |
static KeyEncryptionProvider |
JweUtils.loadKeyEncryptionProvider(Properties props,
Message m,
JweHeaders headers) |
Modifier and Type | Method and Description |
---|---|
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(KeyEncryptionProvider keyEncryptionProvider,
ContentAlgorithm contentEncryptionAlgo,
String compression) |
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(KeyEncryptionProvider keyEncryptionProvider,
JweHeaders headers) |
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(KeyEncryptionProvider keyEncryptionProvider,
JweHeaders headers,
boolean generateCekOnce) |
Constructor and Description |
---|
AbstractJweEncryption(ContentEncryptionProvider contentEncryptionAlgo,
KeyEncryptionProvider keyEncryptionAlgo) |
AesCbcHmacJweEncryption(ContentAlgorithm cekAlgoJwt,
byte[] cek,
byte[] iv,
KeyEncryptionProvider keyEncryptionAlgorithm) |
AesCbcHmacJweEncryption(ContentAlgorithm cekAlgoJwt,
KeyEncryptionProvider keyEncryptionAlgorithm) |
AesCbcHmacJweEncryption(ContentAlgorithm cekAlgoJwt,
KeyEncryptionProvider keyEncryptionAlgorithm,
boolean generateCekOnce) |
JweEncryption(KeyEncryptionProvider keyEncryptionAlgorithm,
ContentEncryptionProvider contentEncryptionAlgo) |
Apache CXF