| Methods in org.apache.cxf.rs.security.jose.jwe with parameters of type JweHeaders |
protected void |
AbstractWrapKeyEncryptionAlgorithm.checkAlgorithms(JweHeaders headers)
|
protected void |
EcdhDirectKeyJweEncryption.EcdhDirectKeyEncryptionAlgorithm.checkKeyEncryptionAlgorithm(JweHeaders headers)
|
protected void |
DirectKeyJweEncryption.DirectKeyEncryptionAlgorithm.checkKeyEncryptionAlgorithm(JweHeaders headers)
|
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(JsonWebKey key,
JweHeaders headers)
|
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(KeyEncryptionAlgorithm keyEncryptionProvider,
JweHeaders headers)
|
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(RSAPublicKey key,
JweHeaders headers)
|
static JweEncryptionProvider |
JweUtils.createJweEncryptionProvider(SecretKey key,
JweHeaders headers)
|
String |
JweEncryptionProvider.encrypt(byte[] jweContent,
JweHeaders jweHeaders)
JWE compact encryption |
String |
AbstractJweEncryption.encrypt(byte[] content,
JweHeaders jweHeaders)
|
String |
JweJsonProducer.encryptWith(JweEncryptionProvider encryptor,
JweHeaders recipientUnprotected)
|
protected AlgorithmParameterSpec |
AesGcmWrapKeyEncryptionAlgorithm.getAlgorithmParameterSpec(JweHeaders headers)
|
protected AlgorithmParameterSpec |
AbstractWrapKeyEncryptionAlgorithm.getAlgorithmParameterSpec(JweHeaders headers)
|
protected String |
AbstractWrapKeyEncryptionAlgorithm.getContentEncryptionAlgoJava(JweHeaders headers)
|
byte[] |
EcdhDirectKeyJweEncryption.EcdhAesGcmContentEncryptionAlgorithm.getContentEncryptionKey(JweHeaders headers)
|
byte[] |
ContentEncryptionAlgorithm.getContentEncryptionKey(JweHeaders headers)
|
protected byte[] |
AbstractJweEncryption.getContentEncryptionKey(JweHeaders headers)
|
byte[] |
AbstractContentEncryptionAlgorithm.getContentEncryptionKey(JweHeaders headers)
|
protected static byte[] |
EcdhDirectKeyJweDecryption.getDecryptedContentEncryptionKeyFromHeaders(JweHeaders headers,
ECPrivateKey privateKey)
|
byte[] |
EcdhDirectKeyJweEncryption.EcdhHelper.getDerivedKey(JweHeaders headers)
|
byte[] |
PbesHmacAesWrapKeyEncryptionAlgorithm.getEncryptedContentEncryptionKey(JweHeaders headers,
byte[] cek)
|
byte[] |
KeyEncryptionAlgorithm.getEncryptedContentEncryptionKey(JweHeaders headers,
byte[] cek)
|
byte[] |
EcdhAesWrapKeyEncryptionAlgorithm.getEncryptedContentEncryptionKey(JweHeaders headers,
byte[] cek)
|
byte[] |
DirectKeyJweEncryption.DirectKeyEncryptionAlgorithm.getEncryptedContentEncryptionKey(JweHeaders headers,
byte[] theCek)
|
byte[] |
AesGcmWrapKeyEncryptionAlgorithm.getEncryptedContentEncryptionKey(JweHeaders headers,
byte[] cek)
|
protected byte[] |
AesCbcHmacJweEncryption.getEncryptedContentEncryptionKey(JweHeaders headers,
byte[] theCek)
|
byte[] |
AbstractWrapKeyEncryptionAlgorithm.getEncryptedContentEncryptionKey(JweHeaders headers,
byte[] cek)
|
protected byte[] |
AbstractJweEncryption.getEncryptedContentEncryptionKey(JweHeaders headers,
byte[] theCek)
|
byte[] |
ContentDecryptionAlgorithm.getEncryptedSequence(JweHeaders headers,
byte[] cipher,
byte[] authTag)
|
byte[] |
AesGcmContentDecryptionAlgorithm.getEncryptedSequence(JweHeaders headers,
byte[] cipher,
byte[] authTag)
|
protected static AesCbcHmacJweEncryption.MacState |
AesCbcHmacJweEncryption.getInitializedMacState(byte[] secretKey,
byte[] theIv,
byte[] extraAad,
JweHeaders theHeaders,
String protectedHeadersJson)
|
protected String |
AbstractWrapKeyEncryptionAlgorithm.getKeyEncryptionAlgoJava(JweHeaders headers)
|
protected byte[] |
DirectKeyJweEncryption.getProvidedContentEncryptionKey(JweHeaders headers)
|
protected byte[] |
AbstractJweEncryption.getProvidedContentEncryptionKey(JweHeaders headers)
|
static JweDecryptionProvider |
JweUtils.loadDecryptionProvider(JweHeaders inHeaders,
boolean required)
|
static JweEncryptionProvider |
JweUtils.loadEncryptionProvider(JweHeaders headers,
boolean required)
|
void |
JweHeaders.setProtectedHeaders(JweHeaders protectedHeaders)
|
static String |
JweCompactProducer.startJweContent(JweHeaders headers,
byte[] encryptedContentEncryptionKey,
byte[] cipherInitVector)
|
static void |
JweCompactProducer.startJweContent(OutputStream os,
JweHeaders headers,
byte[] encryptedContentEncryptionKey,
byte[] cipherInitVector)
|
static StringBuilder |
JweCompactProducer.startJweContent(StringBuilder sb,
JweHeaders headers,
byte[] encryptedContentEncryptionKey,
byte[] cipherInitVector)
|
| Constructors in org.apache.cxf.rs.security.jose.jwe with parameters of type JweHeaders |
JweCompactProducer(JweHeaders headers,
byte[] encryptedContentEncryptionKey,
byte[] cipherInitVector,
byte[] encryptedContentNoTag,
byte[] authenticationTag)
|
JweCompactProducer(JweHeaders headers,
byte[] encryptedContentEncryptionKey,
byte[] cipherInitVector,
byte[] encryptedContentWithTag,
int authTagLengthBits)
|
JweDecryptionInput(byte[] encryptedCEK,
byte[] initVector,
byte[] encryptedContent,
byte[] authTag,
byte[] aad,
String headersJson,
JweHeaders jweHeaders)
|
JweDecryptionOutput(JweHeaders headers,
byte[] content)
|
JweEncryptionInput(JweHeaders jweHeaders)
|
JweEncryptionInput(JweHeaders jweHeaders,
byte[] aad)
|
JweEncryptionInput(JweHeaders jweHeaders,
byte[] cek,
byte[] iv)
|
JweEncryptionInput(JweHeaders jweHeaders,
byte[] cek,
byte[] iv,
byte[] aad)
|
JweEncryptionState(Cipher cipher,
JweHeaders headers,
byte[] contentEncryptionKey,
byte[] iv,
AuthenticationTagProducer authTagProducer,
boolean compressionSupported)
|
JweJsonEncryptionEntry(JweHeaders unprotectedHeader,
String encodedEncryptedKey)
|
JweJsonProducer(JweHeaders protectedHeader,
byte[] content)
|
JweJsonProducer(JweHeaders protectedHeader,
byte[] content,
byte[] aad)
|
JweJsonProducer(JweHeaders protectedHeader,
JweHeaders unprotectedHeader,
byte[] content,
byte[] aad)
|