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 JweEncryptionOutput.getHeaders()
           
 JweHeaders JweDecryptionOutput.getHeaders()
           
 JweHeaders JweEncryptionInput.getJweHeaders()
           
 JweHeaders JweDecryptionInput.getJweHeaders()
           
 JweHeaders JweCompactConsumer.getJweHeaders()
           
 JweHeaders JweJsonConsumer.getProtectedHeader()
           
 JweHeaders JweHeaders.getProtectedHeaders()
           
 JweHeaders JweJsonConsumer.getSharedUnprotectedHeader()
           
 JweHeaders JweJsonEncryptionEntry.getUnprotectedHeader()
           
 

Methods in org.apache.cxf.rs.security.jose.jwe that return types with arguments of type JweHeaders
 Map<JweJsonEncryptionEntry,JweHeaders> JweJsonConsumer.getRecipientsMap()
           
 

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 DirectKeyEncryptionAlgorithm.checkKeyEncryptionAlgorithm(JweHeaders headers)
           
protected  JweEncryptionInput JweJsonProducer.createEncryptionInput(JweHeaders jsonHeaders)
           
static JweEncryptionProvider JweUtils.createJweEncryptionProvider(JsonWebKey key, JweHeaders headers)
           
static JweEncryptionProvider JweUtils.createJweEncryptionProvider(KeyEncryptionProvider 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[] ContentEncryptionProvider.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[] KeyEncryptionProvider.getEncryptedContentEncryptionKey(JweHeaders headers, byte[] cek)
           
 byte[] EcdhAesWrapKeyEncryptionAlgorithm.getEncryptedContentEncryptionKey(JweHeaders headers, byte[] cek)
           
 byte[] 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[] AbstractJweEncryption.getProvidedContentEncryptionKey(JweHeaders headers)
           
static JweDecryptionProvider JweUtils.loadDecryptionProvider(JweHeaders inHeaders, boolean required)
           
static JweEncryptionProvider JweUtils.loadEncryptionProvider(JweHeaders headers, boolean required)
           
 void JweEncryptionInput.setJweHeaders(JweHeaders jweHeaders)
           
 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[] content)
           
JweEncryptionInput(JweHeaders jweHeaders, byte[] content, byte[] aad)
           
JweEncryptionInput(JweHeaders jweHeaders, byte[] content, byte[] cek, byte[] iv)
           
JweEncryptionInput(JweHeaders jweHeaders, byte[] content, byte[] aad, byte[] cek, byte[] iv)
           
JweEncryptionOutput(Cipher cipher, JweHeaders headers, byte[] contentEncryptionKey, byte[] iv, AuthenticationTagProducer authTagProducer, org.apache.cxf.rt.security.crypto.KeyProperties keyProps, byte[] encryptedContent, byte[] authTag)
           
JweJsonEncryptionEntry(JweHeaders unprotectedHeader, String encodedEncryptedKey)
           
JweJsonProducer(JweHeaders protectedHeader, byte[] content)
           
JweJsonProducer(JweHeaders protectedHeader, byte[] content, boolean canBeFlat)
           
JweJsonProducer(JweHeaders protectedHeader, byte[] content, byte[] aad, boolean canBeFlat)
           
JweJsonProducer(JweHeaders protectedHeader, JweHeaders unprotectedHeader, byte[] content, byte[] aad, boolean canBeFlat)
           
 



Apache CXF