Class SignatureResult
java.lang.Object
org.fisco.bcos.sdk.crypto.signature.SignatureResult
- Direct Known Subclasses:
ECDSASignatureResult
,SM2SignatureResult
public abstract class SignatureResult
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected byte[]
r
protected byte[]
s
protected byte[]
signatureBytes
-
Method Summary
Modifier and Type Method Description abstract java.lang.String
convertToString()
covert signatureResult into Stringabstract java.util.List<RlpType>
encode()
encode the signatureResult into rlp-listprotected void
encodeCommonField(java.util.List<RlpType> encodeResult)
byte[]
getR()
byte[]
getS()
byte[]
getSignatureBytes()
void
setR(byte[] r)
void
setS(byte[] s)
void
setSignatureBytes(byte[] signatureBytes)
-
Field Details
-
r
protected byte[] r -
s
protected byte[] s -
signatureBytes
protected byte[] signatureBytes
-
-
Method Details
-
getR
public byte[] getR() -
getS
public byte[] getS() -
getSignatureBytes
public byte[] getSignatureBytes() -
setR
public void setR(byte[] r) -
setS
public void setS(byte[] s) -
setSignatureBytes
public void setSignatureBytes(byte[] signatureBytes) -
encodeCommonField
-
convertToString
public abstract java.lang.String convertToString()covert signatureResult into String- Returns:
- signatureResult in string form can be used as a verify parameter
-
encode
encode the signatureResult into rlp-list- Returns:
- the encoded rlp-list with r, s, v( or pub)
-