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.
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.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.
@NotNull 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.@NotNull public java.lang.String toString()
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.
public int hashCode()
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.
public boolean equals(@Nullable java.lang.Object p)
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.