DigitalSignature

DigitalSignature class

Signature in file.

class DigitalSignature;

Constructors

NameDescription
constructor(Uint8Array, string, string, Date)Constructor of DigitalSignature.
constructor(string, string, string, Date)Constructor of DigitalSignature.

Properties

PropertyTypeDescription
commentsstringThe purpose to signature.
signTimeDateThe time when the document was signed.
textstringSpecifies the text of actual signature in the digital signature. Default value is Empty.
imageUint8ArraySpecifies an image for the digital signature. Default value is null.
isValidbooleanReadonly. If this digital signature is valid and the document has not been tampered with, this value will be true.
xAdESTypeXAdESTypeXAdES type. Default value is None(XAdES is off).

constructor(Uint8Array, string, string, Date)

Constructor of DigitalSignature.

constructor(rawData: Uint8Array, password: string, comments: string, signTime: Date);

Parameters:

ParameterTypeDescription
rawDatanumber[]A byte array containing data from an X.509 certificate.
passwordstringThe password required to access the X.509 certificate data.
commentsstringThe purpose to signature.
signTimeDateThe utc time when the document was signed.

constructor(string, string, string, Date)

Constructor of DigitalSignature.

constructor(fileName: string, password: string, comments: string, signTime: Date);

Parameters:

ParameterTypeDescription
fileNamestringThe name of a certificate file.
passwordstringThe password required to access the X.509 certificate data.
commentsstringThe purpose to signature.
signTimeDateThe utc time when the document was signed.

comments

The purpose to signature.

comments : string;

signTime

The time when the document was signed.

signTime : Date;

text

Specifies the text of actual signature in the digital signature. Default value is Empty.

text : string;

image

Specifies an image for the digital signature. Default value is null.

image : Uint8Array;

isValid

Readonly. If this digital signature is valid and the document has not been tampered with, this value will be true.

isValid : boolean;

xAdESType

XAdES type. Default value is None(XAdES is off).

xAdESType : XAdESType;