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 String
    abstract java.util.List<RlpType> encode()
    encode the signatureResult into rlp-list
    protected 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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      protected void encodeCommonField​(java.util.List<RlpType> encodeResult)
    • convertToString

      public abstract java.lang.String convertToString()
      covert signatureResult into String
      Returns:
      signatureResult in string form can be used as a verify parameter
    • encode

      public abstract java.util.List<RlpType> encode()
      encode the signatureResult into rlp-list
      Returns:
      the encoded rlp-list with r, s, v( or pub)