SignatureMetadata - corda

corda / net.corda.core.crypto / SignatureMetadata

# SignatureMetadata

`data 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.

### Parameters

`platformVersion` - current DLT version.

`schemeNumberID` - number id of the signature scheme used based on signer's key-pair, see SignatureScheme.schemeNumberID.

### Constructors

#### <init> | 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. `SignatureMetadata(platformVersion: Int, schemeNumberID: Int)`

### Properties

#### platformVersion | current DLT version. `val platformVersion: Int`
#### schemeNumberID | number id of the signature scheme used based on signer's key-pair, see SignatureScheme.schemeNumberID. `val schemeNumberID: Int`