PdfFileSignature

PdfFileSignature

Overview

PdfFileSignature is a class in Aspose.PDF FOSS for C++.

This class provides 41 methods for working with PdfFileSignature objects in C++ programs. Available methods include: Certify, ContainsSignature, ContainsUsageRights, CoversWholeDocument, GetAccessPermissions, GetBlankSignNames, GetBlankSignatureNames, GetContactInfo, GetLocation, GetReason, GetRevision, GetSignNames, and 17 additional methods. All public members are accessible to any C++ application after installing the Aspose.PDF FOSS for C++ package.

Methods

SignatureDescription
PdfFileSignature()Calls PdfFileSignature on this PdfFileSignature instance.
Save()Calls Save on this PdfFileSignature instance.
Sign(sigName: std::string, reason: std::string, contact: std::string, location: std::string, signature: Aspose::Pdf::Forms::Signature)Calls Sign(sigName, reason, contact, location, signature) on this PdfFileSignature instance.
Sign(sigName: std::string, signature: Aspose::Pdf::Forms::Signature)Calls Sign(sigName, signature) on this PdfFileSignature instance.
Certify(sigName: std::string, signature: Aspose::Pdf::Forms::DocMDPSignature)Calls Certify(sigName, signature) on this PdfFileSignature instance.
GetAccessPermissions()Aspose::Pdf::Forms::DocMDPAccessPermissionsReturns the access permissions.
GetSignNames(onlyEmpty: bool)std::vector<std::string>Calls GetSignNames(onlyEmpty) on this PdfFileSignature instance.
GetSignatureNames(onlyEmpty: bool)std::vector<SignatureName>Calls GetSignatureNames(onlyEmpty) on this PdfFileSignature instance.
GetBlankSignNames()std::vector<std::string>Returns the blank sign names.
GetBlankSignatureNames()std::vector<SignatureName>Returns the blank signature names.
IsContainSignature()boolReturns true if contain signature is set.
ContainsSignature()boolCalls ContainsSignature on this PdfFileSignature instance.
ContainsUsageRights()boolCalls ContainsUsageRights on this PdfFileSignature instance.
IsCoversWholeDocument(sigName: std::string)boolCalls IsCoversWholeDocument(sigName) on this PdfFileSignature instance.
CoversWholeDocument(sigName: std::string)boolCalls CoversWholeDocument(sigName) on this PdfFileSignature instance.
CoversWholeDocument(sigName: SignatureName)boolCalls CoversWholeDocument(sigName) on this PdfFileSignature instance.
GetRevision(sigName: std::string)intCalls GetRevision(sigName) on this PdfFileSignature instance.
GetRevision(sigName: SignatureName)intCalls GetRevision(sigName) on this PdfFileSignature instance.
GetTotalRevision()intReturns the total revision.
RemoveUsageRights()Calls RemoveUsageRights on this PdfFileSignature instance.
RemoveSignature(sigName: std::string)Calls RemoveSignature(sigName) on this PdfFileSignature instance.
RemoveSignature(sigName: SignatureName)Calls RemoveSignature(sigName) on this PdfFileSignature instance.
RemoveSignature(sigName: std::string, keepFieldEmpty: bool)Calls RemoveSignature(sigName, keepFieldEmpty) on this PdfFileSignature instance.
RemoveSignature(sigName: SignatureName, keepFieldEmpty: bool)Calls RemoveSignature(sigName, keepFieldEmpty) on this PdfFileSignature instance.
RemoveSignatures()Calls RemoveSignatures on this PdfFileSignature instance.
VerifySigned(sigName: std::string)boolCalls VerifySigned(sigName) on this PdfFileSignature instance.
VerifySignature(sigName: std::string)boolCalls VerifySignature(sigName) on this PdfFileSignature instance.
VerifySignature(sigName: SignatureName)boolCalls VerifySignature(sigName) on this PdfFileSignature instance.
GetSignerName(sigName: std::string)std::stringCalls GetSignerName(sigName) on this PdfFileSignature instance.
GetSignerName(sigName: SignatureName)std::stringCalls GetSignerName(sigName) on this PdfFileSignature instance.
GetReason(sigName: std::string)std::stringCalls GetReason(sigName) on this PdfFileSignature instance.
GetReason(sigName: SignatureName)std::stringCalls GetReason(sigName) on this PdfFileSignature instance.
GetLocation(sigName: std::string)std::stringCalls GetLocation(sigName) on this PdfFileSignature instance.
GetLocation(sigName: SignatureName)std::stringCalls GetLocation(sigName) on this PdfFileSignature instance.
GetContactInfo(sigName: std::string)std::stringCalls GetContactInfo(sigName) on this PdfFileSignature instance.
GetContactInfo(sigName: SignatureName)std::stringCalls GetContactInfo(sigName) on this PdfFileSignature instance.
SetCertificate(pfxFile: std::string, password: std::string)Sets the certificate value.
SignatureAppearance()std::stringCalls SignatureAppearance on this PdfFileSignature instance.
SignatureAppearance(value: std::string)Calls SignatureAppearance(value) on this PdfFileSignature instance.
IsLtvEnabled()boolReturns true if ltv enabled is set.
IsCertified()boolReturns true if certified is set.

See Also