|
|||||||||
| 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.SHA3withRSA
public final class SHA3withRSA
This class implements MD5 with RSA
| Field Summary |
|---|
| Fields inherited from class java.security.SignatureSpi |
|---|
appRandom |
| Constructor Summary | |
|---|---|
SHA3withRSA()
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 SHA3withRSA()
| Method Detail |
|---|
protected void engineSetParameter(String key,
Object param)
engineSetParameter in class SignatureSpiprotected Object engineGetParameter(String key)
engineGetParameter in class SignatureSpi
protected void engineInitSign(PrivateKey privateKey)
throws InvalidKeyException
engineInitSign in class SignatureSpiprivateKey - 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 SignatureSpipublicKey - the RSA public key
InvalidKeyException - if the key is not a valid RSA public
key.protected void engineUpdate(byte b)
engineUpdate in class SignatureSpib - the byte to updated.
protected void engineUpdate(byte[] data,
int off,
int len)
engineUpdate in class SignatureSpidata - the bytes to be updated.
protected byte[] engineSign()
throws SignatureException
engineSign in class SignatureSpiSignatureException - if the signature object was not
properly initialized, or if another exception occurs.
protected boolean engineVerify(byte[] signature)
throws SignatureException
engineVerify in class SignatureSpiSignatureException - 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 | ||||||||