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 class String;
22 } // namespace System
23 
24 namespace Aspose {
25 
26 namespace Pdf {
27 
28 namespace Forms {
29 
33 class ASPOSE_PDF_SHARED_CLASS ExternalSignature : public Aspose::Pdf::Forms::Signature
34 {
37 
38  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
39  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
40 
41 public:
42 
47 
58  ASPOSE_PDF_SHARED_API ExternalSignature(System::String base64, bool detached);
59 
60 private:
61 
63 
64 };
65 
66 } // namespace Forms
67 } // namespace Pdf
68 } // namespace Aspose
69 
70 
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Definition: Artifact.h:71
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: SideBySidePdfComparer.h:24
Creates a detached PKCS#7Detached signature using a X509Certificate2. It supports usb smartcards...
Definition: ExternalSignature.h:33
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