public interface 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 |
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
|
SignatureResult sign(byte[] message, CryptoKeyPair keyPair)
message - the byte array message to be signed, must be a digestkeyPair - the keyPair used to generate the signatureSignatureResult sign(java.lang.String message, CryptoKeyPair keyPair)
message - the string type message to be signed, must be a digestkeyPair - the keyPair used to generate the signaturejava.lang.String signWithStringSignature(java.lang.String message,
CryptoKeyPair keyPair)
message - the string type message to be signed, must be a digestkeyPair - the keyPair used to generate the signatureboolean verify(java.lang.String publicKey,
java.lang.String message,
java.lang.String signature)
publicKey - the public keymessage - the message, must be a digestsignature - the signature to be verifiedboolean verify(java.lang.String publicKey,
byte[] message,
byte[] signature)
publicKey - the publickeymessage - the byte array type message, must be a digestsignature - the byte array signature to be verified