public interface

SignerWithRecovery

implements Signer
org.bouncycastle.crypto.SignerWithRecovery
Known Indirect Subclasses

Class Overview

Signer with message recovery.

Summary

Public Methods
abstract byte[] getRecoveredMessage()
Returns a reference to what message was recovered (if any).
abstract boolean hasFullMessage()
Returns true if the signer has recovered the full message as part of signature verification.
abstract void updateWithRecoveredMessage(byte[] signature)
Perform an update with the recovered message before adding any other data.
[Expand]
Inherited Methods
From interface org.bouncycastle.crypto.Signer

Public Methods

public abstract byte[] getRecoveredMessage ()

Returns a reference to what message was recovered (if any).

Returns
  • full/partial message, null if nothing.

public abstract boolean hasFullMessage ()

Returns true if the signer has recovered the full message as part of signature verification.

Returns
  • true if full message recovered.

public abstract void updateWithRecoveredMessage (byte[] signature)

Perform an update with the recovered message before adding any other data. This must be the first update method called, and calling it will result in the signer assuming that further calls to update will include message content past what is recoverable.

Parameters
signature the signature that we are in the process of verifying.