Class JwsJsonSignatureEntry

    • Field Detail

      • LOG

        protected static final Logger LOG
    • Constructor Detail

      • JwsJsonSignatureEntry

        public JwsJsonSignatureEntry​(String jwsPayload,
                                     String encodedProtectedHeader,
                                     String encodedSignature,
                                     JwsHeaders unprotectedHeader)
    • Method Detail

      • getJwsPayload

        public String getJwsPayload()
      • getDecodedJwsPayload

        public String getDecodedJwsPayload()
      • getDecodedJwsPayloadBytes

        public byte[] getDecodedJwsPayloadBytes()
      • getEncodedProtectedHeader

        public String getEncodedProtectedHeader()
      • getProtectedHeader

        public JwsHeaders getProtectedHeader()
      • getUnprotectedHeader

        public JwsHeaders getUnprotectedHeader()
      • getUnionHeader

        public JwsHeaders getUnionHeader()
      • getEncodedSignature

        public String getEncodedSignature()
      • getDecodedSignature

        public byte[] getDecodedSignature()
      • getUnsignedSequence

        public String getUnsignedSequence()
      • getKeyId

        public String getKeyId()
      • verifySignatureWith

        public boolean verifySignatureWith​(JsonWebKey key)
      • validateCriticalHeaders

        public boolean validateCriticalHeaders()
      • toJson

        public String toJson()
      • toJson

        public String toJson​(boolean flattenedMode)