gnu.crypto.pki.provider

Class RSA

public abstract class RSA extends SignatureSpi implements Cloneable

Field Summary
protected OIDdigestAlgorithm
protected static OIDDIGEST_ALGORITHM
digestAlgorithm OBJECT IDENTIFIER ::= { iso(1) member-body(2) US(840) rsadsi(113549) digestAlgorithm(2) }
protected MessageDigestmd
protected RSAPrivateKeysignerKey
protected RSAPublicKeyverifierKey
Constructor Summary
protected RSA(MessageDigest md, OID digestAlgorithm)
Method Summary
Objectclone()
protected ObjectengineGetParameter(String param)
protected voidengineInitSign(PrivateKey privateKey)
protected voidengineInitSign(PrivateKey privateKey, SecureRandom random)
protected voidengineInitVerify(PublicKey publicKey)
protected voidengineSetParameter(String param, Object value)
protected byte[]engineSign()
protected intengineSign(byte[] out, int off, int len)
protected voidengineUpdate(byte b)
protected voidengineUpdate(byte[] buf, int off, int len)
protected booleanengineVerify(byte[] sig)
protected booleanengineVerify(byte[] sig, int off, int len)

Field Detail

digestAlgorithm

protected final OID digestAlgorithm

DIGEST_ALGORITHM

protected static final OID DIGEST_ALGORITHM
digestAlgorithm OBJECT IDENTIFIER ::= { iso(1) member-body(2) US(840) rsadsi(113549) digestAlgorithm(2) }

md

protected final MessageDigest md

signerKey

protected RSAPrivateKey signerKey

verifierKey

protected RSAPublicKey verifierKey

Constructor Detail

RSA

protected RSA(MessageDigest md, OID digestAlgorithm)

Method Detail

clone

public Object clone()

engineGetParameter

protected Object engineGetParameter(String param)

engineInitSign

protected void engineInitSign(PrivateKey privateKey)

engineInitSign

protected void engineInitSign(PrivateKey privateKey, SecureRandom random)

engineInitVerify

protected void engineInitVerify(PublicKey publicKey)

engineSetParameter

protected void engineSetParameter(String param, Object value)

engineSign

protected byte[] engineSign()

engineSign

protected int engineSign(byte[] out, int off, int len)

engineUpdate

protected void engineUpdate(byte b)

engineUpdate

protected void engineUpdate(byte[] buf, int off, int len)

engineVerify

protected boolean engineVerify(byte[] sig)

engineVerify

protected boolean engineVerify(byte[] sig, int off, int len)
Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.