类 SignatureUtils
java.lang.Object
net.linksfield.cube.partnersdk.utils.SignatureUtils
public class SignatureUtils extends Object
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classSignatureUtils.RsaKeyPair -
构造器概要
构造器 构造器 说明 SignatureUtils() -
方法概要
修饰符和类型 方法 说明 static SignatureUtils.RsaKeyPairbuildRsa()static PrivateKeygetPrivateKeyFromPKCS8(String algorithm, String priKey)获取私钥PKCS8格式(需base64)static PublicKeygetPublicKeyFromX509(String algorithm, String pubKey)通过证书获取公钥(需BASE64,X509为通用证书标准)static booleanisEmpty(String str)static booleanisEmpty(String... strings)static Stringsign(String plain, String prikey)使用私钥对字符进行签名static booleanverify(String plain, String sign, String pubkey)将内容体、签名信息、及对方公钥进行验签
-
构造器详细资料
-
SignatureUtils
public SignatureUtils()
-
-
方法详细资料
-
getPrivateKeyFromPKCS8
获取私钥PKCS8格式(需base64)- 参数:
algorithm-priKey-- 返回:
- PrivateKey
- 抛出:
Exception
-
getPublicKeyFromX509
通过证书获取公钥(需BASE64,X509为通用证书标准)- 参数:
algorithm-pubKey-- 返回:
- PublicKey
- 抛出:
Exception
-
sign
使用私钥对字符进行签名- 参数:
plain- 内容体prikey- 私钥- 返回:
- String
- 抛出:
Exception
-
verify
将内容体、签名信息、及对方公钥进行验签- 参数:
plain- 内容体sign- 签名信息pubkey- 对方公钥- 返回:
- boolean
- 抛出:
Exception
-
buildRsa
-
isEmpty
-
isEmpty
-