Class SignedEncryptedJwt

All Implemented Interfaces:
Jwt, Payload

@Deprecated public class SignedEncryptedJwt extends EncryptedThenSignedJwt
Deprecated.
A nested encrypted and then signed JWT.
  • Constructor Details

    • 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.