Class JweJsonProducer
- java.lang.Object
-
- org.apache.cxf.rs.security.jose.jwe.JweJsonProducer
-
public class JweJsonProducer extends Object
-
-
Constructor Summary
Constructors Constructor Description 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)JweJsonProducer(JweHeaders protectedHeader, JweHeaders unprotectedHeader, byte[] content, byte[] aad, boolean canBeFlat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected JweEncryptionInputcreateEncryptionInput(JweHeaders jsonHeaders)StringencryptWith(List<JweEncryptionProvider> encryptors)StringencryptWith(List<JweEncryptionProvider> encryptors, List<JweHeaders> recipientUnprotected)StringencryptWith(JweEncryptionProvider encryptor)StringencryptWith(JweEncryptionProvider encryptor, JweHeaders recipientUnprotected)
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
-
Constructor Detail
-
JweJsonProducer
public JweJsonProducer(JweHeaders protectedHeader, byte[] content)
-
JweJsonProducer
public JweJsonProducer(JweHeaders protectedHeader, byte[] content, boolean canBeFlat)
-
JweJsonProducer
public JweJsonProducer(JweHeaders protectedHeader, byte[] content, byte[] aad, boolean canBeFlat)
-
JweJsonProducer
public JweJsonProducer(JweHeaders protectedHeader, JweHeaders unprotectedHeader, byte[] content, byte[] aad, boolean canBeFlat)
-
JweJsonProducer
public JweJsonProducer(JweHeaders protectedHeader, JweHeaders unprotectedHeader, byte[] content)
-
-
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)
-
createEncryptionInput
protected JweEncryptionInput createEncryptionInput(JweHeaders jsonHeaders)
-
-