Class TSignature

Unit

Declaration

type TSignature = class(TElement)

Description

A signature along with supporting context. The signature may be a digital signature that is cryptographic in nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property type_ : TCodingArray read Gettype_Array;
Public property when : string read Getwhen write Setwhen;
Public property whenElement : Tinstant read GetwhenElement write SetwhenElement;
Public property who : TReference read Getwho write Setwho;
Public property onBehalfOf : TReference read GetonBehalfOf write SetonBehalfOf;
Public property targetFormat : string read GettargetFormat write SettargetFormat;
Public property targetFormatElement : Tcode read GettargetFormatElement write SettargetFormatElement;
Public property sigFormat : string read GetsigFormat write SetsigFormat;
Public property sigFormatElement : Tcode read GetsigFormatElement write SetsigFormatElement;
Public property data : string read Getdata write Setdata;
Public property dataElement : Tbase64Binary read GetdataElement write SetdataElement;

Description

Methods

Public constructor Create; override;
 

Properties

Public property type_ : TCodingArray read Gettype_Array;

An indication of the reason that the entity signed this document. This may be explicitly included as part of the signature information and can be used when determining accountability for various actions concerning the document.

Public property when : string read Getwhen write Setwhen;

When the digital signature was signed.

Public property whenElement : Tinstant read GetwhenElement write SetwhenElement;
 
Public property who : TReference read Getwho write Setwho;

A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).

Public property onBehalfOf : TReference read GetonBehalfOf write SetonBehalfOf;

A reference to an application-usable description of the identity that is represented by the signature.

Public property targetFormat : string read GettargetFormat write SettargetFormat;

A mime type that indicates the technical format of the target resources signed by the signature.

Public property targetFormatElement : Tcode read GettargetFormatElement write SettargetFormatElement;
 
Public property sigFormat : string read GetsigFormat write SetsigFormat;

A mime type that indicates the technical format of the signature. Important mime types are application/signature+xml for X ML DigSig, application/jose for JWS, and image/* for a graphical image of a signature, etc.

Public property sigFormatElement : Tcode read GetsigFormatElement write SetsigFormatElement;
 
Public property data : string read Getdata write Setdata;

The base64 encoding of the Signature content. When signature is not recorded electronically this element would be empty.

Public property dataElement : Tbase64Binary read GetdataElement write SetdataElement;
 

Generated by PasDoc 0.15.0.