Class SignedEncryptedJwt

    • Constructor Detail

      • SignedEncryptedJwt

        public SignedEncryptedJwt​(JwsHeader header,
                                  EncryptedJwt nestedJwe,
                                  SigningHandler signingHandler)
        Deprecated.
        Constructs a fresh, new SignedEncryptedJwt from the given JwsHeader and nested Encrypted JWT.

        The specified private key will be used in the creation of the JWS signature.

        Parameters:
        header - The JwsHeader containing the header parameters of the JWS.
        nestedJwe - The nested Encrypted JWT that will be the payload of this JWS.
        signingHandler - The SigningHandler instance used to sign the JWS.
      • SignedEncryptedJwt

        public SignedEncryptedJwt​(JwsHeader header,
                                  EncryptedJwt nestedJwe,
                                  byte[] signingInput,
                                  byte[] signature)
        Deprecated.
        Constructs a reconstructed SignedEncryptedJwt from its constituent parts, the JwsHeader, nested Encrypted JWT, signing input and signature.

        For use when a signed nested encrypted JWT has been reconstructed from its base64url encoded string representation and the signature needs verifying.

        Parameters:
        header - The JwsHeader containing the header parameters of the JWS.
        nestedJwe - The nested Encrypted JWT that is the payload of the JWS.
        signingInput - The original data that was signed, being the base64url encoding of the JWS header and payload concatenated using a "." character.
        signature - The resulting signature of signing the signing input.