public class SignatureMetadata
SignatureMeta is required to add extra meta-data to a transaction's signature. It currently supports platformVersion only, but it can be extended to support a universal digital signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other application-specific fields.
Constructor and Description |
---|
SignatureMetadata(int platformVersion,
int schemeNumberID)
SignatureMeta is required to add extra meta-data to a transaction's signature.
It currently supports platformVersion only, but it can be extended to support a universal digital
signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other
application-specific fields.
|
Modifier and Type | Method and Description |
---|---|
int |
component1()
current DLT version.
|
int |
component2()
number id of the signature scheme used based on signer
|
SignatureMetadata |
copy(int platformVersion,
int schemeNumberID)
SignatureMeta is required to add extra meta-data to a transaction's signature.
It currently supports platformVersion only, but it can be extended to support a universal digital
signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other
application-specific fields.
|
boolean |
equals(java.lang.Object p) |
int |
getPlatformVersion()
current DLT version.
|
int |
getSchemeNumberID()
number id of the signature scheme used based on signer
|
int |
hashCode() |
java.lang.String |
toString() |
public SignatureMetadata(int platformVersion, int schemeNumberID)
SignatureMeta is required to add extra meta-data to a transaction's signature. It currently supports platformVersion only, but it can be extended to support a universal digital signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other application-specific fields.
platformVersion
- current DLT version.schemeNumberID
- number id of the signature scheme used based on signer's key-pair, see SignatureScheme.schemeNumberID.platformVersion
- current DLT version.schemeNumberID
- number id of the signature scheme used based on signer's key-pair, see SignatureScheme.schemeNumberID.public int getPlatformVersion()
current DLT version.
public int getSchemeNumberID()
number id of the signature scheme used based on signer
's key-pair, see SignatureScheme.schemeNumberID.
public int component1()
current DLT version.
public int component2()
number id of the signature scheme used based on signer
's key-pair, see SignatureScheme.schemeNumberID.
public SignatureMetadata copy(int platformVersion, int schemeNumberID)
SignatureMeta is required to add extra meta-data to a transaction's signature. It currently supports platformVersion only, but it can be extended to support a universal digital signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other application-specific fields.
platformVersion
- current DLT version.schemeNumberID
- number id of the signature scheme used based on signer's key-pair, see SignatureScheme.schemeNumberID.public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)