Uses of Class
org.apache.cxf.rs.security.jose.jwe.JweHeaders

Packages that use JweHeaders
org.apache.cxf.rs.security.jose.jaxrs   
org.apache.cxf.rs.security.jose.jwe   
 

Uses of JweHeaders in org.apache.cxf.rs.security.jose.jaxrs
 

Methods in org.apache.cxf.rs.security.jose.jaxrs with parameters of type JweHeaders
protected  JweDecryptionProvider AbstractJweDecryptingFilter.getInitializedDecryptionProvider(JweHeaders headers)
           
protected  JweEncryptionProvider JweWriterInterceptor.getInitializedEncryptionProvider(JweHeaders headers)
           
protected  void AbstractJweDecryptingFilter.validateHeaders(JweHeaders headers)
           
 

Uses of JweHeaders in org.apache.cxf.rs.security.jose.jwe
 

Methods in org.apache.cxf.rs.security.jose.jwe that return JweHeaders
 JweHeaders JweEncryptionState.getHeaders()
           
 JweHeaders JweDecryptionOutput.getHeaders()
           
 JweHeaders JweEncryptionInput.getJweHeaders()
           
 JweHeaders JweDecryptionInput.getJweHeaders()
           
 JweHeaders JweCompactConsumer.getJweHeaders()
           
 JweHeaders JweHeaders.getProtectedHeaders()
           
 JweHeaders JweJsonEncryptionEntry.getUnprotectedHeader()
           
 

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)
           
 

Method parameters in org.apache.cxf.rs.security.jose.jwe with type arguments of type JweHeaders
 String JweJsonProducer.encryptWith(List<JweEncryptionProvider> encryptors, List<JweHeaders> recipientUnprotected)
           
 

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)
           
 



Apache CXF