Class SM2SignatureResult
java.lang.Object
org.fisco.bcos.sdk.crypto.signature.SignatureResult
org.fisco.bcos.sdk.crypto.signature.SM2SignatureResult
public class SM2SignatureResult extends SignatureResult
-
Field Summary
Fields Modifier and Type Field Description protected byte[]
pub
Fields inherited from class org.fisco.bcos.sdk.crypto.signature.SignatureResult
r, s, signatureBytes
-
Constructor Summary
Constructors Constructor Description SM2SignatureResult(byte[] pub, byte[] r, byte[] s)
SM2SignatureResult(java.lang.String hexPublicKey, java.lang.String signatureString)
-
Method Summary
Modifier and Type Method Description java.lang.String
convertToString()
covert signatureResult into Stringjava.util.List<RlpType>
encode()
encode the signatureResult into rlp-listbyte[]
getPub()
void
setPub(byte[] pub)
Methods inherited from class org.fisco.bcos.sdk.crypto.signature.SignatureResult
encodeCommonField, getR, getS, getSignatureBytes, setR, setS, setSignatureBytes
-
Field Details
-
pub
protected byte[] pub
-
-
Constructor Details
-
SM2SignatureResult
public SM2SignatureResult(java.lang.String hexPublicKey, java.lang.String signatureString) -
SM2SignatureResult
public SM2SignatureResult(byte[] pub, byte[] r, byte[] s)
-
-
Method Details
-
convertToString
public java.lang.String convertToString()covert signatureResult into String- Specified by:
convertToString
in classSignatureResult
- Returns:
- the signature string with [r, s]
-
encode
Description copied from class:SignatureResult
encode the signatureResult into rlp-list- Specified by:
encode
in classSignatureResult
- Returns:
- the encoded rlp-list with r, s, v( or pub)
-
getPub
public byte[] getPub() -
setPub
public void setPub(byte[] pub)
-