org.apache.cxf.rs.security.jose.jwe
Class JweJsonProducer

java.lang.Object
  extended by org.apache.cxf.rs.security.jose.jwe.JweJsonProducer

public class JweJsonProducer
extends Object


Constructor Summary
JweJsonProducer(JweHeaders protectedHeader, byte[] content)
           
JweJsonProducer(JweHeaders protectedHeader, byte[] content, byte[] aad)
           
JweJsonProducer(JweHeaders protectedHeader, JweHeaders unprotectedHeader, byte[] content, byte[] aad)
           
 
Method Summary
 String encryptWith(JweEncryptionProvider encryptor)
           
 String encryptWith(JweEncryptionProvider encryptor, JweHeaders recipientUnprotected)
           
 String encryptWith(List<JweEncryptionProvider> encryptors)
           
 String encryptWith(List<JweEncryptionProvider> encryptors, List<JweHeaders> recipientUnprotected)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JweJsonProducer

public JweJsonProducer(JweHeaders protectedHeader,
                       byte[] content)

JweJsonProducer

public JweJsonProducer(JweHeaders protectedHeader,
                       byte[] content,
                       byte[] aad)

JweJsonProducer

public JweJsonProducer(JweHeaders protectedHeader,
                       JweHeaders unprotectedHeader,
                       byte[] content,
                       byte[] aad)
Method Detail

encryptWith

public String encryptWith(JweEncryptionProvider encryptor)

encryptWith

public String encryptWith(JweEncryptionProvider encryptor,
                          JweHeaders recipientUnprotected)

encryptWith

public String encryptWith(List<JweEncryptionProvider> encryptors)

encryptWith

public String encryptWith(List<JweEncryptionProvider> encryptors,
                          List<JweHeaders> recipientUnprotected)


Apache CXF