public class JweJsonConsumer extends Object
Constructor and Description |
---|
JweJsonConsumer(String payload) |
protected static final Logger LOG
public JweJsonConsumer(String payload)
public JweDecryptionOutput decryptWith(JweDecryptionProvider jwe)
public JweDecryptionOutput decryptWith(JweDecryptionProvider jwe, Map<String,Object> recipientProps)
public JweDecryptionOutput decryptWith(JweDecryptionProvider jwe, JweJsonEncryptionEntry entry)
public JweJsonEncryptionEntry getJweDecryptionEntry(JweDecryptionProvider jwe)
public JweJsonEncryptionEntry getJweDecryptionEntry(JweDecryptionProvider jwe, Map<String,Object> recipientProps)
protected final JweJsonEncryptionEntry getEncryptionObject(Map<String,Object> encryptionEntry)
public JweHeaders getProtectedHeader()
public JweHeaders getSharedUnprotectedHeader()
public byte[] getAad()
public String getAadText()
public byte[] getIvBytes()
public String getIvText()
public byte[] getCipherBytes()
public String getCipherText()
public byte[] getAuthTagBytes()
public String getAuthTagText()
public List<JweJsonEncryptionEntry> getRecipients()
public Map<JweJsonEncryptionEntry,JweHeaders> getRecipientsMap()
Apache CXF