Skip to main content

ERUCES::TECodeSigningInfo

#include <tecodesigning.h>

The TECodeSigningInfo class is used to manage CodeSigning objects.

© Pi Soft, 2018-2026 · Tricryption Engine 8.1

Inheritance​

Static Public Attributes​

TypeNameDescription
_TESTD stringCLASSNAME

Public Member Functions​

MemberDescription
TECodeSigningInfo()The TECodeSigningInfo constructor is the default class constructor.
TECodeSigningInfo(te_oid id)
TECodeSigningInfo(const _TESTD string &jar, const _TESTD string &signing_cert, bool is_digest_required=false)
TECodeSigningInfo(const TECodeSigningInfo &)The TECodeSigningInfo constructor copies a TECodeSigningInfo object.
TECodeSigningInfo & operator=(const TECodeSigningInfo &)The = operator assigns a deep copy of the source's implementation object to this object (self-assignment safe; the previous implementation object is freed).
~TECodeSigningInfo()The TECodeSigningInfo constructor is the class destructor.
te_oid getCodeSigningInfoID() constThe getCodeSigningInfoID method retrieves the.
const _TESTD string getCodeName() constThe getCodeName method retrieves the code name.
void getSigningCertificate(_TESTD string &cert) constThe getSigningCertificate method retrieves the code signing certificate.
void getCodeDigest(_TESTD string &digest) constThe getCodeDigest method retrieves the code's digest.
bool isDigestRequired()The isDigestRequired method retrieves the flag as to whether or not the code disgest is required.
const _TESTD string getClassName() constThe getClassName method retrieves the class name, TECertObjectInfo.
TEObject * clone() constThe clone method clones a TECertObjectInfo object.

Member Function Documentation​

TECodeSigningInfo()​

The TECodeSigningInfo constructor is the default class constructor.

TECodeSigningInfo(const TECodeSigningInfo &)​

The TECodeSigningInfo constructor copies a TECodeSigningInfo object.

TECodeSigningInfo & operator=(const TECodeSigningInfo &)​

The = operator assigns a deep copy of the source's implementation object to this object (self-assignment safe; the previous implementation object is freed).

TE81-448 (W36 round 1): until this round the implicit member copied the pointer, so the assignee and the source freed one object twice.

~TECodeSigningInfo()​

The TECodeSigningInfo constructor is the class destructor.

te_oid getCodeSigningInfoID() const​

The getCodeSigningInfoID method retrieves the.

Returns: Returns the code signing information ID.

const _TESTD string getCodeName() const​

The getCodeName method retrieves the code name.

Returns: Returns a string representing the code name.

void getSigningCertificate(_TESTD string &cert) const​

The getSigningCertificate method retrieves the code signing certificate.

Parameters

ParameterDescription
certA string that receives the code signing certificate.

void getCodeDigest(_TESTD string &digest) const​

The getCodeDigest method retrieves the code's digest.

Parameters

ParameterDescription
digestA string that receives the code's digest.

bool isDigestRequired()​

The isDigestRequired method retrieves the flag as to whether or not the code disgest is required.

Returns: Returns a boolean representing whether or not the code disgest is required. True = required.

const _TESTD string getClassName() const​

The getClassName method retrieves the class name, TECertObjectInfo.

Returns: Returns the class name, TECertObjectInfo.

TEObject * clone() const​

The clone method clones a TECertObjectInfo object.

Returns: Returns a cloned TECertObjectInfo object.