| 构造器和说明 |
|---|
SM2Signature() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
ecrecoverSignature(java.lang.String msgHash,
SignatureResult signature) |
static java.lang.String |
getPubFromSignature(java.lang.String msgHash,
SignatureResult signature) |
java.lang.String |
recoverAddress(byte[] msgHash,
SignatureResult signature)
recover address from signature
|
java.lang.String |
recoverAddress(java.lang.String msgHash,
SignatureResult signature)
recover address from signature
|
java.lang.String |
recoverPublicKey(byte[] msgHash,
SignatureResult signature)
recover address from signature
|
java.lang.String |
recoverPublicKey(java.lang.String msgHash,
SignatureResult signature)
recover public from signature
|
SignatureResult |
sign(byte[] message,
CryptoKeyPair keyPair)
Sign message with the given keyPair
|
SignatureResult |
sign(java.lang.String message,
CryptoKeyPair keyPair)
Sign message with the given keyPair
|
java.lang.String |
signMessage(java.lang.String message,
CryptoKeyPair keyPair)
已过时。
|
java.lang.String |
signWithStringSignature(java.lang.String message,
CryptoKeyPair keyPair)
Sign message with the given keyPair
|
boolean |
verify(java.lang.String publicKey,
byte[] message,
byte[] signature)
verify signature
|
boolean |
verify(java.lang.String publicKey,
java.lang.String message,
java.lang.String signature)
verify signature
|
static boolean |
verifyMessage(java.lang.String publicKey,
java.lang.String message,
java.lang.String signature) |
public SignatureResult sign(java.lang.String message, CryptoKeyPair keyPair)
Signaturepublic SignatureResult sign(byte[] message, CryptoKeyPair keyPair)
Signaturepublic java.lang.String signWithStringSignature(java.lang.String message,
CryptoKeyPair keyPair)
SignaturesignWithStringSignature 在接口中 Signaturemessage - the string type message to be signed, must be a digestkeyPair - the keyPair used to generate the signature@Deprecated
public java.lang.String signMessage(java.lang.String message,
CryptoKeyPair keyPair)
public boolean verify(java.lang.String publicKey,
java.lang.String message,
java.lang.String signature)
Signaturepublic boolean verify(java.lang.String publicKey,
byte[] message,
byte[] signature)
Signaturepublic static boolean verifyMessage(java.lang.String publicKey,
java.lang.String message,
java.lang.String signature)
public java.lang.String recoverAddress(java.lang.String msgHash,
SignatureResult signature)
SignaturerecoverAddress 在接口中 SignaturemsgHash - the message hash, must be a digestsignature - the signature to be recoveredpublic java.lang.String recoverAddress(byte[] msgHash,
SignatureResult signature)
SignaturerecoverAddress 在接口中 SignaturemsgHash - the byte array type message hash, must be a digestsignature - the byte array type signature to be recoveredpublic static java.lang.String ecrecoverSignature(java.lang.String msgHash,
SignatureResult signature)
public java.lang.String recoverPublicKey(java.lang.String msgHash,
SignatureResult signature)
SignaturerecoverPublicKey 在接口中 SignaturemsgHash - the message hash, must be a digestsignature - the signature to be recoveredpublic java.lang.String recoverPublicKey(byte[] msgHash,
SignatureResult signature)
SignaturerecoverPublicKey 在接口中 SignaturemsgHash - the byte array type message hash, must be a digestsignature - the byte array type signature to be recoveredpublic static java.lang.String getPubFromSignature(java.lang.String msgHash,
SignatureResult signature)