6 #ifndef PDFTRON_H_CPPPDFX509Certificate
7 #define PDFTRON_H_CPPPDFX509Certificate
8 #include <C/Crypto/TRN_X509Certificate.h>
17 namespace pdftron {
namespace Crypto {
140 std::vector<UChar>
GetData()
const;
154 mutable bool m_owner;
158 #include <Impl/X509Certificate.inl>
163 #endif //PDFTRON_H_CPPPDFX509Certificate
std::vector< X509Extension > GetExtensions() const
X509Certificate(const X509Certificate &other)
UInt32 GetRawX509VersionNumber() const
Int64 GetNotAfterEpochTime() const
Int64 GetNotBeforeEpochTime() const
X501DistinguishedName GetIssuerField() const
std::vector< UChar > GetSerialNumber() const
TRN_X509Certificate m_impl
UString GetFingerprint(const enum DigestAlgorithm::Type in_digest_algorithm=DigestAlgorithm::e_SHA256) const
X509Certificate & operator=(const X509Certificate &other)
std::vector< UChar > GetData() const
X501DistinguishedName GetSubjectField() const