public abstract class AbstractEncryptManager extends Object implements EncryptManager
| 限定符和类型 | 字段和说明 |
|---|---|
protected byte[] |
privateKey |
protected byte[] |
publicKey |
protected RsaEncipher |
rsaEncipher |
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractEncryptManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkSign(EncryptParam encryptParam,
String signature,
Object data) |
protected String |
decryptKey(String key) |
String |
encryptKey(String key,
String publicKey) |
protected SimpleKeyPair |
getKeyPair() |
String |
getPublicKey() |
void |
resetKeyPair() |
protected void |
saveKeyPair(SimpleKeyPair keyPair) |
String |
sign(EncryptParam encryptParam,
Object data)
默认的数据签名方法
|
String |
sign(String signature)
使用私钥对数据签名再次签名
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbytesToString, checkSign, decodeString, decrypt, decrypt, deserialize, encodeBytes, encrypt, encrypt, getEncipher, getEncryptParam, serialize, sign, stringToBytesprotected final RsaEncipher rsaEncipher
protected final byte[] privateKey
protected final byte[] publicKey
protected SimpleKeyPair getKeyPair()
protected void saveKeyPair(SimpleKeyPair keyPair)
public final void resetKeyPair()
public final String getPublicKey()
public String sign(EncryptParam encryptParam, Object data)
sign 在接口中 EncryptManagerpublic final void checkSign(EncryptParam encryptParam, String signature, Object data)
checkSign 在接口中 EncryptManagerCopyright © 2022. All rights reserved.