Class TSignature

Unit

Declaration

type TSignature = class(TElement)

Description

A digital signature along with supporting context. The signature may be electronic/cryptographic in nature, or a graphical image representing a hand-written signature, or a signature process. 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 : TElement read Getwho write Setwho;
Public property onBehalfOf : TElement read GetonBehalfOf write SetonBehalfOf;
Public property contentType : string read GetcontentType write SetcontentType;
Public property contentTypeElement : Tcode read GetcontentTypeElement write SetcontentTypeElement;
Public property blob : string read Getblob write Setblob;
Public property blobElement : Tbase64Binary read GetblobElement write SetblobElement;

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 : TElement 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 : TElement read GetonBehalfOf write SetonBehalfOf;

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

Public property contentType : string read GetcontentType write SetcontentType;

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

Public property contentTypeElement : Tcode read GetcontentTypeElement write SetcontentTypeElement;
 
Public property blob : string read Getblob write Setblob;

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

Public property blobElement : Tbase64Binary read GetblobElement write SetblobElement;
 

Generated by PasDoc 0.15.0.