类 P2PHKSignature
- java.lang.Object
-
- network.nerve.base.data.BaseNulsData
-
- network.nerve.base.signture.P2PHKSignature
-
- 所有已实现的接口:
Serializable,Cloneable,NulsData
public class P2PHKSignature extends BaseNulsData
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 static Comparator<P2PHKSignature>PUBKEY_COMPARATORstatic intSERIALIZE_LENGTH
-
构造器概要
构造器 构造器 说明 P2PHKSignature()P2PHKSignature(byte[] signBytes, byte[] publicKey)P2PHKSignature(NulsSignData signData, byte[] publicKey)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static P2PHKSignaturecreateFromBytes(byte[] bytes)booleanequals(Object obj)byte[]getBytes()byte[]getPublicKey()NulsSignDatagetSignData()byte[]getSignerHash160()inthashCode()voidparse(NulsByteBuffer byteBuffer)protected voidserializeToStream(NulsOutputStreamBuffer stream)serialize important fieldvoidsetPublicKey(byte[] publicKey)voidsetSignData(NulsSignData signData)intsize()ResultverifySign(NulsHash digestData)ResultverifySignature(NulsHash digestData)-
从类继承的方法 network.nerve.base.data.BaseNulsData
parse, serialize
-
-
-
-
字段详细资料
-
SERIALIZE_LENGTH
public static final int SERIALIZE_LENGTH
- 另请参阅:
- 常量字段值
-
PUBKEY_COMPARATOR
public static final Comparator<P2PHKSignature> PUBKEY_COMPARATOR
-
-
构造器详细资料
-
P2PHKSignature
public P2PHKSignature()
-
P2PHKSignature
public P2PHKSignature(byte[] signBytes, byte[] publicKey)
-
P2PHKSignature
public P2PHKSignature(NulsSignData signData, byte[] publicKey)
-
-
方法详细资料
-
getSignData
public NulsSignData getSignData()
-
setSignData
public void setSignData(NulsSignData signData)
-
getPublicKey
public byte[] getPublicKey()
-
setPublicKey
public void setPublicKey(byte[] publicKey)
-
getSignerHash160
public byte[] getSignerHash160()
-
createFromBytes
public static P2PHKSignature createFromBytes(byte[] bytes) throws NulsException
- 抛出:
NulsException
-
getBytes
public byte[] getBytes()
-
serializeToStream
protected void serializeToStream(NulsOutputStreamBuffer stream) throws IOException
serialize important field- 指定者:
serializeToStream在类中BaseNulsData- 抛出:
IOException
-
parse
public void parse(NulsByteBuffer byteBuffer) throws NulsException
- 指定者:
parse在类中BaseNulsData- 抛出:
NulsException
-
size
public int size()
-
-