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
| Signature | Description |
|---|---|
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::DocMDPAccessPermissions | Returns 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() → bool | Returns true if contain signature is set. |
ContainsSignature() → bool | Calls ContainsSignature on this PdfFileSignature instance. |
ContainsUsageRights() → bool | Calls ContainsUsageRights on this PdfFileSignature instance. |
IsCoversWholeDocument(sigName: std::string) → bool | Calls IsCoversWholeDocument(sigName) on this PdfFileSignature instance. |
CoversWholeDocument(sigName: std::string) → bool | Calls CoversWholeDocument(sigName) on this PdfFileSignature instance. |
CoversWholeDocument(sigName: SignatureName) → bool | Calls CoversWholeDocument(sigName) on this PdfFileSignature instance. |
GetRevision(sigName: std::string) → int | Calls GetRevision(sigName) on this PdfFileSignature instance. |
GetRevision(sigName: SignatureName) → int | Calls GetRevision(sigName) on this PdfFileSignature instance. |
GetTotalRevision() → int | Returns 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) → bool | Calls VerifySigned(sigName) on this PdfFileSignature instance. |
VerifySignature(sigName: std::string) → bool | Calls VerifySignature(sigName) on this PdfFileSignature instance. |
VerifySignature(sigName: SignatureName) → bool | Calls VerifySignature(sigName) on this PdfFileSignature instance. |
GetSignerName(sigName: std::string) → std::string | Calls GetSignerName(sigName) on this PdfFileSignature instance. |
GetSignerName(sigName: SignatureName) → std::string | Calls GetSignerName(sigName) on this PdfFileSignature instance. |
GetReason(sigName: std::string) → std::string | Calls GetReason(sigName) on this PdfFileSignature instance. |
GetReason(sigName: SignatureName) → std::string | Calls GetReason(sigName) on this PdfFileSignature instance. |
GetLocation(sigName: std::string) → std::string | Calls GetLocation(sigName) on this PdfFileSignature instance. |
GetLocation(sigName: SignatureName) → std::string | Calls GetLocation(sigName) on this PdfFileSignature instance. |
GetContactInfo(sigName: std::string) → std::string | Calls GetContactInfo(sigName) on this PdfFileSignature instance. |
GetContactInfo(sigName: SignatureName) → std::string | Calls GetContactInfo(sigName) on this PdfFileSignature instance. |
SetCertificate(pfxFile: std::string, password: std::string) | Sets the certificate value. |
SignatureAppearance() → std::string | Calls SignatureAppearance on this PdfFileSignature instance. |
SignatureAppearance(value: std::string) | Calls SignatureAppearance(value) on this PdfFileSignature instance. |
IsLtvEnabled() → bool | Returns true if ltv enabled is set. |
IsCertified() → bool | Returns true if certified is set. |