public class SM2SignService extends java.lang.Object implements PrivateKeySigner
构造器和说明 |
---|
SM2SignService() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
sign(byte[] plain,
java.lang.String privateKey) |
java.lang.String |
sign(java.lang.String utf8Msg,
java.lang.String privateKey)
Sign data with sm2p256v1 curve.
|
boolean |
verify(byte[] plain,
java.lang.String signStr,
java.lang.String publicKey) |
boolean |
verify(java.lang.String utf8Msg,
java.lang.String signStr,
java.lang.String publicKey)
verify signature
|
public java.lang.String sign(byte[] plain, java.lang.String privateKey)
sign
在接口中 PrivateKeySigner
public java.lang.String sign(java.lang.String utf8Msg, java.lang.String privateKey)
sign
在接口中 PrivateKeySigner
utf8Msg
- privateKey
- Hex format of private key. Can be 64 bytes or shorter.public boolean verify(byte[] plain, java.lang.String signStr, java.lang.String publicKey)
verify
在接口中 PrivateKeySigner
public boolean verify(java.lang.String utf8Msg, java.lang.String signStr, java.lang.String publicKey)
verify
在接口中 PrivateKeySigner
utf8Msg
- msgsignStr
- signaturepublicKey
- Hex format of public key. Can be 64 bytes or 65 bytes which with a prefix 0x04