TheĀ Signature object is returned by the FSUtil.GetSignature method to provide information about the signature used to digitally sign an executable file.

Property Name Return Type Description

certissuer

object:CertInfo

Information about the issuer of the certificate used to sign the file.

certsigner

object:CertInfo

Information about the certificate used to sign this file.

certtimestamp

object:CertInfo

Information about the certificate used to timestamp the signature (only if timestamped is true).

moreinfo

string

More information (optional string provided by the publisher).

progname

string

Returns the name of the program.

publink

string

Returns the publisher's link.

selfsigned

bool

Returns True if the file is self-signed.

timestamp

date

Returns the signature's timestamp (if timestamped is true).

timestamped

bool

Returns True if the signature was timestamped.

valid

bool

Returns True if the signature validation was successful. Note that the signature is only validated if the verify parameter is set to True or one of the other validation flags when the GetSignature method is called.

Signature.CertInfo

The Signature.CertInfo object is returned by the certissuer, certsigner and certtimestamp properties.

Property Name Return Type Description

issuer

string

The party that issued the certificate.

serial

string

The signature's serial number (in text form).

serialdata

object:Blob

The signature's serial number in binary form.

subject

string

The signature's subject name.

valid

bool

Returns True if the certificate is valid.