Class JweJsonConsumer
- java.lang.Object
-
- org.apache.cxf.rs.security.jose.jwe.JweJsonConsumer
-
public class JweJsonConsumer extends Object
-
-
Constructor Summary
Constructors Constructor Description JweJsonConsumer(String payload)
-
Method Summary
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
-
Constructor Detail
-
JweJsonConsumer
public JweJsonConsumer(String payload)
-
-
Method Detail
-
decryptWith
public JweDecryptionOutput decryptWith(JweDecryptionProvider jwe)
-
decryptWith
public JweDecryptionOutput decryptWith(JweDecryptionProvider jwe, Map<String,Object> recipientProps)
-
decryptWith
public JweDecryptionOutput decryptWith(JweDecryptionProvider jwe, JweJsonEncryptionEntry entry)
-
getJweDecryptionEntry
public JweJsonEncryptionEntry getJweDecryptionEntry(JweDecryptionProvider jwe)
-
getJweDecryptionEntry
public JweJsonEncryptionEntry getJweDecryptionEntry(JweDecryptionProvider jwe, Map<String,Object> recipientProps)
-
getEncryptionObject
protected final JweJsonEncryptionEntry getEncryptionObject(Map<String,Object> encryptionEntry)
-
getProtectedHeader
public JweHeaders getProtectedHeader()
-
getSharedUnprotectedHeader
public JweHeaders getSharedUnprotectedHeader()
-
getAad
public byte[] getAad()
-
getAadText
public String getAadText()
-
getIvBytes
public byte[] getIvBytes()
-
getIvText
public String getIvText()
-
getCipherBytes
public byte[] getCipherBytes()
-
getCipherText
public String getCipherText()
-
getAuthTagBytes
public byte[] getAuthTagBytes()
-
getAuthTagText
public String getAuthTagText()
-
getRecipients
public List<JweJsonEncryptionEntry> getRecipients()
-
getRecipientsMap
public Map<JweJsonEncryptionEntry,JweHeaders> getRecipientsMap()
-
-