public class DsaSignature extends java.lang.Object implements USignature
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
KEY_ALGORITHM |
static java.lang.String |
SIGNATURE_ALGORITHM |
| 构造器和说明 |
|---|
DsaSignature() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
setReturnDataType(ReturnType returnType) |
byte[] |
sign(byte[] content)
签名
|
byte[] |
signByKey(byte[] privateKey,
byte[] content)
签名
|
java.lang.String |
signByKey(java.lang.String privateKey,
java.lang.String content)
签名
|
java.lang.String |
signToBase64(java.lang.String content)
签名
|
java.lang.String |
signToHexString(java.lang.String content,
boolean isUpper)
签名
|
java.lang.String |
signToString(java.lang.String content)
签名 默认返回String
|
boolean |
verify(java.lang.String publicKey,
java.lang.String data,
java.lang.String sign)
签名验证
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdefaultReturnDataTypepublic static final java.lang.String KEY_ALGORITHM
public static final java.lang.String SIGNATURE_ALGORITHM
public void setReturnDataType(ReturnType returnType)
setReturnDataType 在接口中 USignaturepublic byte[] sign(byte[] content)
USignaturesign 在接口中 USignaturecontent - 内容public byte[] signByKey(byte[] privateKey,
byte[] content)
USignaturesignByKey 在接口中 USignatureprivateKey - 私钥content - 内容public java.lang.String signByKey(java.lang.String privateKey,
java.lang.String content)
USignaturesignByKey 在接口中 USignatureprivateKey - 私钥content - 内容public boolean verify(java.lang.String publicKey,
java.lang.String data,
java.lang.String sign)
USignatureverify 在接口中 USignaturepublicKey - 公钥data - 数据体sign - 签名public java.lang.String signToString(java.lang.String content)
USignaturesignToString 在接口中 USignaturepublic java.lang.String signToBase64(java.lang.String content)
USignaturesignToBase64 在接口中 USignaturecontent - 内容public java.lang.String signToHexString(java.lang.String content,
boolean isUpper)
USignaturesignToHexString 在接口中 USignaturecontent - 内容isUpper - 是否大写Copyright © 2022. All rights reserved.