|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.security.SignatureSpi
com.ibm.crypto.provider.SHA1withRSA
public final class SHA1withRSA
This class implements MD5 with RSA
Field Summary |
---|
Fields inherited from class java.security.SignatureSpi |
---|
appRandom |
Constructor Summary | |
---|---|
SHA1withRSA()
Construct a blank RSA object. |
Method Summary | |
---|---|
protected Object |
engineGetParameter(String key)
Have to implement Signature's abstract method engineGetParameter to be a concrete class. |
protected void |
engineInitSign(PrivateKey privateKey)
Initialize the RSA object with a RSA private key. |
protected void |
engineInitVerify(PublicKey publicKey)
Initialize the RSA object with a RSA public key. |
protected void |
engineSetParameter(String key,
Object param)
Have to implement Signature's abstract method engineSetParameter to be a concrete class. |
protected byte[] |
engineSign()
Get message digest for all the data thus far updated, then sign the message digest. |
protected void |
engineUpdate(byte b)
Update a byte to be signed or verified. |
protected void |
engineUpdate(byte[] data,
int off,
int len)
Update an array of bytes to be signed or verified. |
protected boolean |
engineVerify(byte[] signature)
Verify the signature (compare the result with the message digest). |
Methods inherited from class java.security.SignatureSpi |
---|
clone, engineGetParameters, engineInitSign, engineSetParameter, engineSign, engineUpdate, engineVerify |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SHA1withRSA()
Method Detail |
---|
protected void engineSetParameter(String key, Object param)
engineSetParameter
in class SignatureSpi
protected Object engineGetParameter(String key)
engineGetParameter
in class SignatureSpi
protected void engineInitSign(PrivateKey privateKey) throws InvalidKeyException
engineInitSign
in class SignatureSpi
privateKey
- the RSA private key
InvalidKeyException
- if the key is not a valid RSA private
key.protected void engineInitVerify(PublicKey publicKey) throws InvalidKeyException
engineInitVerify
in class SignatureSpi
publicKey
- the RSA public key
InvalidKeyException
- if the key is not a valid RSA public
key.protected void engineUpdate(byte b)
engineUpdate
in class SignatureSpi
b
- the byte to updated.protected void engineUpdate(byte[] data, int off, int len)
engineUpdate
in class SignatureSpi
data
- the bytes to be updated.protected byte[] engineSign() throws SignatureException
engineSign
in class SignatureSpi
SignatureException
- if the signature object was not
properly initialized, or if another exception occurs.protected boolean engineVerify(byte[] signature) throws SignatureException
engineVerify
in class SignatureSpi
SignatureException
- if the signature object was not
properly initialized, or if another exception occurs.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |