Loading...
Searching...
No Matches
TrustVerificationResult.h
Go to the documentation of this file.
1//---------------------------------------------------------------------------------------
2// Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved.
3// Consult legal.txt regarding legal and license information.
4//---------------------------------------------------------------------------------------
5
6#ifndef PDFTRON_H_CPPPDFTrustVerificationResult
7#define PDFTRON_H_CPPPDFTrustVerificationResult
8#include <C/PDF/TRN_TrustVerificationResult.h>
9
10#include <Common/BasicTypes.h>
11#include <Common/UString.h>
13#include <PDF/PDFDoc.h>
15
16namespace pdftron { namespace PDF {
18
24{
25public:
26
30
31 void Destroy();
32
33 //methods:
34
40 bool WasSuccessful() const;
41
50
57
64
71
78
84 std::vector<Crypto::X509Certificate> GetCertPath() const;
85
86#ifdef SWIG
88#endif
89
90#ifndef SWIGHIDDEN
91 TrustVerificationResult(TRN_TrustVerificationResult impl);
92 TRN_TrustVerificationResult m_impl;
93#endif
94
95private:
96
97#ifndef SWIGHIDDEN
98 mutable bool m_owner;
99#endif
100};
101
102} //end pdftron
103} //end PDF
104
105#include <Impl/TrustVerificationResult.inl>
106
107#endif //PDFTRON_H_CPPPDFTrustVerificationResult
EmbeddedTimestampVerificationResult GetEmbeddedTimestampVerificationResult()
std::vector< Crypto::X509Certificate > GetCertPath() const
TrustVerificationResult & operator=(const TrustVerificationResult &other)
TrustVerificationResult(TRN_TrustVerificationResult impl)
VerificationOptions::TimeMode GetTimeOfTrustVerificationEnum() const
TrustVerificationResult(const TrustVerificationResult &other)
TRN_Int64 Int64
Definition BasicTypes.h:20