PdfFileSignature

PdfFileSignature

Overview

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

This class declares 41 methods for PdfFileSignature objects in C++ programs. Available methods include: Certify, ContainsSignature, ContainsUsageRights, CoversWholeDocument, GetAccessPermissions, GetBlankSignNames, GetBlankSignatureNames, GetContactInfo, GetLocation, GetReason, GetRevision, GetSignNames, and 17 additional methods. 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

 English