| Package | Description |
|---|---|
| org.apache.cxf.rs.security.jose.common | |
| org.apache.cxf.rs.security.jose.jwe | |
| org.apache.cxf.rs.security.jose.jwk | |
| org.apache.cxf.rs.security.jose.jwt |
| Modifier and Type | Method and Description |
|---|---|
protected JweDecryptionProvider |
AbstractJoseConsumer.getInitializedDecryptionProvider(JweHeaders jweHeaders) |
JweDecryptionProvider |
AbstractJoseConsumer.getJweDecryptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractJoseConsumer.setJweDecryptor(JweDecryptionProvider jweDecryptor) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJweDecryption |
class |
AesCbcHmacJweDecryption |
class |
DirectKeyJweDecryption |
class |
EcdhDirectKeyJweDecryption |
class |
JweDecryption |
| Modifier and Type | Method and Description |
|---|---|
static JweDecryptionProvider |
JweUtils.createJweDecryptionProvider(JsonWebKey key,
ContentAlgorithm contentDecryptionAlgo) |
static JweDecryptionProvider |
JweUtils.createJweDecryptionProvider(KeyDecryptionProvider keyDecryptionProvider,
ContentAlgorithm contentDecryptionAlgo) |
static JweDecryptionProvider |
JweUtils.createJweDecryptionProvider(PrivateKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentDecryptionAlgo) |
static JweDecryptionProvider |
JweUtils.createJweDecryptionProvider(SecretKey key,
KeyAlgorithm keyAlgo,
ContentAlgorithm contentDecryptionAlgo) |
static JweDecryptionProvider |
JweUtils.loadDecryptionProvider(boolean required) |
static JweDecryptionProvider |
JweUtils.loadDecryptionProvider(JweHeaders inHeaders,
boolean required) |
static JweDecryptionProvider |
JweUtils.loadDecryptionProvider(Properties props,
JweHeaders inHeaders,
boolean required) |
| Modifier and Type | Method and Description |
|---|---|
static List<JweDecryptionProvider> |
JweUtils.loadJweDecryptionProviders(String propLoc,
org.apache.cxf.message.Message m) |
| Modifier and Type | Method and Description |
|---|---|
JwtToken |
JweJwtCompactConsumer.decryptWith(JweDecryptionProvider jwe) |
JweDecryptionOutput |
JweJsonConsumer.decryptWith(JweDecryptionProvider jwe) |
JweDecryptionOutput |
JweJsonConsumer.decryptWith(JweDecryptionProvider jwe,
JweJsonEncryptionEntry entry) |
JweDecryptionOutput |
JweJsonConsumer.decryptWith(JweDecryptionProvider jwe,
Map<String,Object> recipientProps) |
byte[] |
JweCompactConsumer.getDecryptedContent(JweDecryptionProvider decryption) |
String |
JweCompactConsumer.getDecryptedContentText(JweDecryptionProvider decryption) |
JweJsonEncryptionEntry |
JweJsonConsumer.getJweDecryptionEntry(JweDecryptionProvider jwe) |
JweJsonEncryptionEntry |
JweJsonConsumer.getJweDecryptionEntry(JweDecryptionProvider jwe,
Map<String,Object> recipientProps) |
| Modifier and Type | Method and Description |
|---|---|
static JsonWebKey |
JwkUtils.decryptJwkKey(InputStream is,
JweDecryptionProvider jwe) |
static JsonWebKey |
JwkUtils.decryptJwkKey(String jsonJwkKey,
JweDecryptionProvider jwe) |
static JsonWebKeys |
JwkUtils.decryptJwkSet(InputStream is,
JweDecryptionProvider jwe) |
static JsonWebKeys |
JwkUtils.decryptJwkSet(String jsonJwkSet,
JweDecryptionProvider jwe) |
static JsonWebKeys |
JwkUtils.loadJwkSet(Properties props,
org.apache.cxf.Bus bus,
JweDecryptionProvider jwe) |
| Modifier and Type | Method and Description |
|---|---|
JwtToken |
JoseJwtConsumer.getJwtToken(String wrappedJwtToken,
JweDecryptionProvider theDecryptor,
JwsSignatureVerifier theSigVerifier) |
Apache CXF