Loading...
Searching...
No Matches
X501AttributeTypeAndValue.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_CPPPDFX501AttributeTypeAndValue
7#define PDFTRON_H_CPPPDFX501AttributeTypeAndValue
8#include <C/Crypto/TRN_X501AttributeTypeAndValue.h>
9
10#include <Common/BasicTypes.h>
11#include <Common/UString.h>
12#include <PDF/PDFDoc.h>
13#include <Crypto/ObjectIdentifier.h>
14
15 namespace pdftron { namespace Crypto {
16
17
21 class X501AttributeTypeAndValue
22{
23 public:
24 X501AttributeTypeAndValue(const X501AttributeTypeAndValue& other);
25 X501AttributeTypeAndValue& operator= (const X501AttributeTypeAndValue& other);
26
27 void Destroy();
28
29 //methods:
30
36 ObjectIdentifier GetAttributeTypeOID() const;
37
43 UString GetStringValue() const;
44
45 ~X501AttributeTypeAndValue();
46
47#ifdef SWIG
48 X501AttributeTypeAndValue();
49#endif
50
51#ifndef SWIGHIDDEN
52 X501AttributeTypeAndValue(TRN_X501AttributeTypeAndValue impl);
53 TRN_X501AttributeTypeAndValue m_impl;
54#endif
55
56 private:
57
58#ifndef SWIGHIDDEN
59 mutable bool m_owner;
60#endif
61};
62
63#include <Impl/X501AttributeTypeAndValue.inl>
64} //end Crypto
65} //end pdftron
66
67
68#endif //PDFTRON_H_CPPPDFX501AttributeTypeAndValue
BasicTypes.h
ObjectIdentifier.h
PDFDoc.h
UString.h
pdftron::Crypto::ObjectIdentifier
Definition ObjectIdentifier.h:19
pdftron::Crypto::X501AttributeTypeAndValue::GetStringValue
UString GetStringValue() const
pdftron::Crypto::X501AttributeTypeAndValue::X501AttributeTypeAndValue
X501AttributeTypeAndValue(const X501AttributeTypeAndValue &other)
pdftron::Crypto::X501AttributeTypeAndValue::GetAttributeTypeOID
ObjectIdentifier GetAttributeTypeOID() const
pdftron::Crypto::X501AttributeTypeAndValue::~X501AttributeTypeAndValue
~X501AttributeTypeAndValue()
pdftron::Crypto::X501AttributeTypeAndValue::m_impl
TRN_X501AttributeTypeAndValue m_impl
Definition X501AttributeTypeAndValue.h:53
pdftron::Crypto::X501AttributeTypeAndValue::operator=
X501AttributeTypeAndValue & operator=(const X501AttributeTypeAndValue &other)
pdftron::Crypto::X501AttributeTypeAndValue::X501AttributeTypeAndValue
X501AttributeTypeAndValue(TRN_X501AttributeTypeAndValue impl)
pdftron::Crypto::X501AttributeTypeAndValue::Destroy
void Destroy()
pdftron::UString
Definition UString.h:28
pdftron::Crypto
Definition AlgorithmIdentifier.h:13
pdftron
Definition BasicTypes.h:10