Top Description Methods
org.bouncycastle.crypto

public Interface OutputSignerUsingSecureRandom<T extends Parameters>

extends OutputSigner<T extends Parameters>, OperatorUsingSecureRandom<OutputSignerUsingSecureRandom<T extends Parameters>>
Known Direct Implementers
org.bouncycastle.crypto.fips.FipsOutputSignerUsingSecureRandom, org.bouncycastle.crypto.general.DSAOutputSigner, org.bouncycastle.crypto.general.RSA.SignatureOperatorFactory.RSASigner
Type Parameters
<T>
the parameters type for the signer.
Imports
java.security.SecureRandom

Interface for an output signer that can make use of a SecureRandom,

Method Summary

Modifier and TypeMethod and Description
public OutputSignerUsingSecureRandom<T>

Returns:

a signer which will use random where random data is required.
withSecureRandom
(SecureRandom
the SecureRandom to use.
random
)

Redeclares org.bouncycastle.crypto.OperatorUsingSecureRandom.withSecureRandom.

Return a variant of this signer using the passed in random as its source of randomness.
Inherited from org.bouncycastle.crypto.OutputSigner:
getParametersgetSignaturegetSignaturegetSigningStream

Method Detail

withSecureRandomback to summary
public OutputSignerUsingSecureRandom<T> withSecureRandom(SecureRandom random)

Redeclares org.bouncycastle.crypto.OperatorUsingSecureRandom.withSecureRandom.

Return a variant of this signer using the passed in random as its source of randomness.

Parameters
random:SecureRandom

the SecureRandom to use.

Returns:OutputSignerUsingSecureRandom<T>

a signer which will use random where random data is required.