demos.stockbroker
Class RSASignature
java.lang.Object
|
+--java.security.SignatureSpi
|
+--java.security.Signature
|
+--demos.stockbroker.RSASignature
- public class RSASignature
- extends java.security.Signature
RSASignature provides functions for generating and verifying signatures
using the RSA algorithm.
- Version:
- $Id: RSASignature.java,v 1.1 1999/12/03 09:34:43 damke Exp $
| Fields inherited from class java.security.Signature |
SIGN,
state,
UNINITIALIZED,
VERIFY |
| Fields inherited from class java.security.SignatureSpi |
appRandom |
|
Constructor Summary |
protected |
RSASignature(java.lang.String algorithm)
Create a new RSA signature instance. |
|
Method Summary |
protected java.lang.Object |
engineGetParameter(java.lang.String param)
|
protected void |
engineInitSign(java.security.PrivateKey privateKey)
Set private key to be used for signatures. |
protected void |
engineInitVerify(java.security.PublicKey publicKey)
|
protected void |
engineSetParameter(java.lang.String param,
java.lang.Object value)
|
protected byte[] |
engineSign()
|
protected void |
engineUpdate(byte b)
|
protected void |
engineUpdate(byte[] b,
int off,
int len)
|
protected boolean |
engineVerify(byte[] signature)
|
static java.security.Signature |
getInstance(java.lang.String algorithm)
Factory method for getting an RSA signature instance. |
| Methods inherited from class java.security.Signature |
clone,
getAlgorithm,
getInstance,
getParameter,
getProvider,
initSign,
initSign,
initVerify,
setParameter,
setParameter,
sign,
sign,
toString,
update,
update,
update,
verify |
| Methods inherited from class java.security.SignatureSpi |
engineInitSign,
engineSetParameter,
engineSign |
| Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
RSASignature
protected RSASignature(java.lang.String algorithm)
- Create a new RSA signature instance.
getInstance
public static java.security.Signature getInstance(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException
- Factory method for getting an RSA signature instance.
- Throws:
- java.security.NoSuchAlgorithmException - The desired algorithm is not available.
engineInitSign
protected void engineInitSign(java.security.PrivateKey privateKey)
throws java.security.InvalidKeyException
- Set private key to be used for signatures.
- Parameters:
privateKey - private key to be used- Throws:
- java.security.InvalidKeyException - The given key is no valid private key.
- Overrides:
- engineInitSign in class java.security.SignatureSpi
engineInitVerify
protected void engineInitVerify(java.security.PublicKey publicKey)
throws java.security.InvalidKeyException
- Throws:
- java.security.InvalidKeyException - The given key is no valid private key.
- Overrides:
- engineInitVerify in class java.security.SignatureSpi
engineUpdate
protected void engineUpdate(byte b)
throws java.security.SignatureException
- Throws:
- java.security.SignatureException - No message digest has been set.
- Overrides:
- engineUpdate in class java.security.SignatureSpi
engineUpdate
protected void engineUpdate(byte[] b,
int off,
int len)
throws java.security.SignatureException
- Throws:
- java.security.SignatureException - No message digest has been set.
- Overrides:
- engineUpdate in class java.security.SignatureSpi
engineSign
protected byte[] engineSign()
- Overrides:
- engineSign in class java.security.SignatureSpi
engineVerify
protected boolean engineVerify(byte[] signature)
- Overrides:
- engineVerify in class java.security.SignatureSpi
engineSetParameter
protected void engineSetParameter(java.lang.String param,
java.lang.Object value)
throws java.security.InvalidParameterException
- Overrides:
- engineSetParameter in class java.security.SignatureSpi
engineGetParameter
protected java.lang.Object engineGetParameter(java.lang.String param)
throws java.security.InvalidParameterException
- Overrides:
- engineGetParameter in class java.security.SignatureSpi
|