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 在接口中 PrivateKeySignerpublic java.lang.String sign(java.lang.String utf8Msg,
java.lang.String privateKey)
sign 在接口中 PrivateKeySignerutf8Msg - 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 在接口中 PrivateKeySignerpublic boolean verify(java.lang.String utf8Msg,
java.lang.String signStr,
java.lang.String publicKey)
verify 在接口中 PrivateKeySignerutf8Msg - msgsignStr - signaturepublicKey - Hex format of public key. Can be 64 bytes or 65 bytes which with a prefix 0x04