public class DSA extends Object
| 构造器和说明 |
|---|
DSA() |
| 限定符和类型 | 方法和说明 |
|---|---|
static GenerateKeyPair |
getKeyPair()
获取密钥信息
|
static String |
getPrivateKey()
获取密钥
密钥单例维护,每次部署全局唯一 重启服务更换密钥
|
static String |
getPublicKey()
获取密钥
密钥单例维护,每次部署全局唯一 重启服务更换密钥
|
static String |
sign(String data,
String privateKey)
RSA私钥签名
|
static boolean |
verify(String source,
String publicKey,
String sign)
RSA公钥验签
|
public static String sign(String data, String privateKey) throws MsToolsException
data - 待签名数据privateKey - 私钥MsToolsException - 签名异常public static boolean verify(String source, String publicKey, String sign) throws MsToolsException
source - 原始字符串publicKey - 公钥sign - 签名字符串MsToolsException - 验证异常public static String getPublicKey()
public static String getPrivateKey()
public static GenerateKeyPair getKeyPair()
Copyright © 2024. All rights reserved.