Top Description Methods
org.bouncycastle.crypto

public Interface SignatureWithMessageRecoveryOperatorFactory<T extends Parameters>

extends SignatureOperatorFactory<T extends Parameters>
Known Direct Implementers
org.bouncycastle.crypto.general.GuardedSignatureWithMessageRecoveryOperatorFactory
Type Parameters
<T>
the parameter type for the signers and verifiers we produce.

Interface describing an operator factory that produces signers and verifiers for algorithms that support message recovery.

Method Summary

Modifier and TypeMethod and Description
public OutputSignerWithMessageRecovery<T>

Returns:

an OutputSigner.
createSigner
(AsymmetricPrivateKey
the signing key to use.
key
,
T
the parameters to use to initialize the signer.
parameters
)

Redeclares org.bouncycastle.crypto.SignatureOperatorFactory.createSigner.

Create a signer which will create signatures against data written to its output stream.
public OutputVerifierWithMessageRecovery<T>

Returns:

an OutputVerifier.
createVerifier
(AsymmetricPublicKey
the verification key to use.
key
,
T
the parameters to use to initialize the verifier.
parameters
)

Redeclares org.bouncycastle.crypto.SignatureOperatorFactory.createVerifier.

Create a verifier which will verify signatures against data written to its output stream.

Method Detail

createSignerback to summary
public OutputSignerWithMessageRecovery<T> createSigner(AsymmetricPrivateKey key, T parameters)

Redeclares org.bouncycastle.crypto.SignatureOperatorFactory.createSigner.

Create a signer which will create signatures against data written to its output stream.

Parameters
key:AsymmetricPrivateKey

the signing key to use.

parameters:T

the parameters to use to initialize the signer.

Returns:OutputSignerWithMessageRecovery<T>

an OutputSigner.

createVerifierback to summary
public OutputVerifierWithMessageRecovery<T> createVerifier(AsymmetricPublicKey key, T parameters)

Redeclares org.bouncycastle.crypto.SignatureOperatorFactory.createVerifier.

Create a verifier which will verify signatures against data written to its output stream.

Parameters
key:AsymmetricPublicKey

the verification key to use.

parameters:T

the parameters to use to initialize the verifier.

Returns:OutputVerifierWithMessageRecovery<T>

an OutputVerifier.