org.metastatic.jessie.pki.provider

Class DSASignature


public class DSASignature
extends SignatureSpi

Constructor Summary

DSASignature()

Method Summary

Object
clone()
Object
engineGetParameter(String param)
void
engineInitSign(PrivateKey privateKey)
void
engineInitSign(PrivateKey privateKey, SecureRandom random)
void
engineInitVerify(PublicKey publicKey)
void
engineSetParameter(AlgorithmParameterSpec params)
void
engineSetParameter(String param, Object value)
byte[]
engineSign()
int
engineSign(byte[] outbuf, int offset, int len)
void
engineUpdate(byte b)
void
engineUpdate(byte[] b, int off, int len)
boolean
engineVerify(byte[] sigBytes)

Constructor Details

DSASignature

public DSASignature()

Method Details

clone

public Object clone()
            throws CloneNotSupportedException

engineGetParameter

public Object engineGetParameter(String param)
            throws InvalidParameterException

engineInitSign

public void engineInitSign(PrivateKey privateKey)
            throws InvalidKeyException

engineInitSign

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

engineInitVerify

public void engineInitVerify(PublicKey publicKey)
            throws InvalidKeyException

engineSetParameter

public void engineSetParameter(AlgorithmParameterSpec params)
            throws InvalidAlgorithmParameterException

engineSetParameter

public void engineSetParameter(String param,
                               Object value)
            throws InvalidParameterException

engineSign

public byte[] engineSign()
            throws SignatureException

engineSign

public int engineSign(byte[] outbuf,
                      int offset,
                      int len)
            throws SignatureException

engineUpdate

public void engineUpdate(byte b)
            throws SignatureException

engineUpdate

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

engineVerify

public boolean engineVerify(byte[] sigBytes)
            throws SignatureException