org.bouncycastle.jce.provider

Class JDKPSSSigner

Known Direct Subclasses:
JDKPSSSigner.SHA1withRSA, JDKPSSSigner.SHA256withRSA, JDKPSSSigner.SHA384withRSA, JDKPSSSigner.SHA512withRSA

public class JDKPSSSigner
extends Signature

Nested Class Summary

static class
JDKPSSSigner.SHA1withRSA
static class
JDKPSSSigner.SHA256withRSA
static class
JDKPSSSigner.SHA384withRSA
static class
JDKPSSSigner.SHA512withRSA

Constructor Summary

JDKPSSSigner(String name, AsymmetricBlockCipher signer, Digest digest)

Method Summary

protected Object
engineGetParameter(String param)
protected AlgorithmParameters
engineGetParameters()
protected void
engineInitSign(PrivateKey privateKey)
protected void
engineInitSign(PrivateKey privateKey, SecureRandom random)
protected void
engineInitVerify(PublicKey publicKey)
protected void
engineSetParameter(AlgorithmParameterSpec params)
protected void
engineSetParameter(String param, Object value)
Deprecated. replaced with
protected byte[]
engineSign()
protected void
engineUpdate(byte b)
protected void
engineUpdate(byte[] b, int off, int len)
protected boolean
engineVerify(byte[] sigBytes)

Constructor Details

JDKPSSSigner

protected JDKPSSSigner(String name,
                       AsymmetricBlockCipher signer,
                       Digest digest)

Method Details

engineGetParameter

protected Object engineGetParameter(String param)

engineGetParameters

protected AlgorithmParameters engineGetParameters()

engineInitSign

protected void engineInitSign(PrivateKey privateKey)
            throws InvalidKeyException

engineInitSign

protected void engineInitSign(PrivateKey privateKey,
                              SecureRandom random)
            throws InvalidKeyException

engineInitVerify

protected void engineInitVerify(PublicKey publicKey)
            throws InvalidKeyException

engineSetParameter

protected void engineSetParameter(AlgorithmParameterSpec params)
            throws InvalidParameterException

engineSetParameter

protected void engineSetParameter(String param,
                                  Object value)

Deprecated. replaced with


engineSign

protected byte[] engineSign()
            throws SignatureException

engineUpdate

protected void engineUpdate(byte b)
            throws SignatureException

engineUpdate

protected void engineUpdate(byte[] b,
                            int off,
                            int len)
            throws SignatureException

engineVerify

protected boolean engineVerify(byte[] sigBytes)
            throws SignatureException