Interface OutputValidatorWithMessageRecovery<T extends Parameters>

Type Parameters:
T - the parameters type for the signer.
All Superinterfaces:
OutputValidator<T>

public interface OutputValidatorWithMessageRecovery<T extends Parameters> extends OutputValidator<T>
Interface for an output validator that also supports message recovery from the signature.
  • Method Details

    • getRecoveredMessage

      RecoveredMessage getRecoveredMessage()
      Return the recovered message details found in the signature.
      Returns:
      recovered message details.
    • updateWithRecoveredMessage

      void updateWithRecoveredMessage() throws InvalidSignatureException
      Update the validator with the recovered message data found in the signature.
      Throws:
      InvalidSignatureException - if the signature cannot be processed.