Class JweCompactConsumer

java.lang.Object
org.apache.cxf.rs.security.jose.jwe.JweCompactConsumer

public class JweCompactConsumer extends Object
  • Field Details

    • LOG

      protected static final Logger LOG
  • Constructor Details

    • JweCompactConsumer

      public JweCompactConsumer(String jweContent)
  • Method Details

    • getDecodedJsonHeaders

      public String getDecodedJsonHeaders()
    • getJweHeaders

      public JweHeaders getJweHeaders()
    • getEncryptedContentEncryptionKey

      public byte[] getEncryptedContentEncryptionKey()
    • getContentDecryptionCipherInitVector

      public byte[] getContentDecryptionCipherInitVector()
    • getContentEncryptionCipherAAD

      public byte[] getContentEncryptionCipherAAD()
    • getEncryptionAuthenticationTag

      public byte[] getEncryptionAuthenticationTag()
    • getEncryptedContent

      public byte[] getEncryptedContent()
    • getEncryptedContentWithAuthTag

      public byte[] getEncryptedContentWithAuthTag()
    • getJweDecryptionInput

      public JweDecryptionInput getJweDecryptionInput()
    • getCipherWithAuthTag

      public static byte[] getCipherWithAuthTag(byte[] cipher, byte[] authTag)
    • getDecryptedContent

      public byte[] getDecryptedContent(JweDecryptionProvider decryption)
    • getDecryptedContentText

      public String getDecryptedContentText(JweDecryptionProvider decryption)
    • validateCriticalHeaders

      public boolean validateCriticalHeaders()