ExternalSignature.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include <system/shared_ptr.h>
5 
6 #include "Aspose.PDF.Cpp/InteractiveFeatures/Forms/Signature.h"
7 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
8 
9 namespace System
10 {
11 namespace Security
12 {
13 namespace Cryptography
14 {
15 namespace X509Certificates
16 {
17 class X509Certificate2;
18 } // namespace X509Certificates
19 } // namespace Cryptography
20 } // namespace Security
21 } // namespace System
22 
23 namespace Aspose {
24 
25 namespace Pdf {
26 
27 namespace Forms {
28 
32 class ASPOSE_PDF_SHARED_CLASS ExternalSignature : public Aspose::Pdf::Forms::Signature
33 {
36 
37  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
38  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
39 
40 public:
41 
46 
52 
53 private:
54 
56 
57 };
58 
59 } // namespace Forms
60 } // namespace Pdf
61 } // namespace Aspose
62 
63 
Definition: Artifact.h:67
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
Creates a detached PKCS#7Detached signature using a X509Certificate2. It supports usb smartcards...
Definition: ExternalSignature.h:32
Definition: AFRelationship.h:4
An abstract class which represents signature object in the pdf document. Signatures are fields with v...
Definition: Signature.h:97
Represents X509 certificate. Objects of this class should only be allocated using System::MakeObject(...
Definition: x509_certificate_2.h:31