public final class RSASignature extends SignatureSpi
| 限定符和类型 | 字段和说明 |
|---|---|
private MessageDigest |
mdMD5 |
private MessageDigest |
mdSHA |
private Signature |
rawRsa |
appRandom| 构造器和说明 |
|---|
RSASignature() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
engineGetParameter(String param) |
protected AlgorithmParameters |
engineGetParameters() |
protected void |
engineInitSign(PrivateKey privateKey) |
protected void |
engineInitSign(PrivateKey privateKey,
SecureRandom random) |
protected void |
engineInitVerify(PublicKey publicKey) |
protected void |
engineSetParameter(AlgorithmParameterSpec params) |
protected void |
engineSetParameter(String param,
Object value) |
protected byte[] |
engineSign() |
protected void |
engineUpdate(byte b) |
protected void |
engineUpdate(byte[] b,
int off,
int len) |
protected boolean |
engineVerify(byte[] sigBytes) |
protected boolean |
engineVerify(byte[] sigBytes,
int offset,
int length) |
private byte[] |
getDigest() |
(专用程序包) static Signature |
getInstance()
Get an implementation for the RSA signature.
|
clone, engineSign, engineUpdateprivate final Signature rawRsa
private final MessageDigest mdMD5
private final MessageDigest mdSHA
public RSASignature()
throws NoSuchAlgorithmException
static Signature getInstance() throws NoSuchAlgorithmException
protected void engineInitVerify(PublicKey publicKey) throws InvalidKeyException
engineInitVerify 在类中 SignatureSpiInvalidKeyExceptionprotected void engineInitSign(PrivateKey privateKey) throws InvalidKeyException
engineInitSign 在类中 SignatureSpiInvalidKeyExceptionprotected void engineInitSign(PrivateKey privateKey, SecureRandom random) throws InvalidKeyException
engineInitSign 在类中 SignatureSpiInvalidKeyExceptionprotected void engineUpdate(byte b)
engineUpdate 在类中 SignatureSpiprotected void engineUpdate(byte[] b,
int off,
int len)
engineUpdate 在类中 SignatureSpiprivate byte[] getDigest()
throws SignatureException
protected byte[] engineSign()
throws SignatureException
engineSign 在类中 SignatureSpiSignatureExceptionprotected boolean engineVerify(byte[] sigBytes)
throws SignatureException
engineVerify 在类中 SignatureSpiSignatureExceptionprotected boolean engineVerify(byte[] sigBytes,
int offset,
int length)
throws SignatureException
engineVerify 在类中 SignatureSpiSignatureExceptionprotected void engineSetParameter(String param, Object value) throws InvalidParameterException
engineSetParameter 在类中 SignatureSpiInvalidParameterExceptionprotected void engineSetParameter(AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException
protected Object engineGetParameter(String param) throws InvalidParameterException
engineGetParameter 在类中 SignatureSpiInvalidParameterExceptionprotected AlgorithmParameters engineGetParameters()
engineGetParameters 在类中 SignatureSpiCopyright © 2023. All rights reserved.