zdk.net
SecureCertData.h
1 //
2 // SecureCertData.h
3 // ZDK
4 //
5 
6 #ifndef ZDK_NET_SecureCertData_h
7 #define ZDK_NET_SecureCertData_h
8 
9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "ZHandle.h"
12 
13 using namespace System::Collections::Generic;
14 
15 namespace ZDK_NET
16 {
17 
18  public ref class SecureCertData : ZHandle
19  {
20  public:
21  ZDK::ISecureCertData* cppRef = nullptr;
22 
23  SecureCertData(ZDK::Shared::SecureCertData src);
24  ~SecureCertData();
26 
35  property int errorMask
36  {
37  int get();
38  }
39 
44  property System::String^ CertSubject
45  {
46  System::String^ get();
47  }
48 
53  property System::String^ CertIssuer
54  {
55  System::String^ get();
56  }
57 
62  property System::String^ CertNotBefore
63  {
64  System::String^ get();
65  }
66 
71  property System::String^ CertNotAfter
72  {
73  System::String^ get();
74  }
75 
85  property System::String^ ExpectedName
86  {
87  System::String^ get();
88  }
89 
98  property System::String^ ActualNameList
99  {
100  System::String^ get();
101  }
102 
109  property System::String^ CertDataPEM
110  {
111  System::String^ get();
112  }
113 
114  virtual long long Handle() override;
115 
116  virtual void Initialize() override;
117 
118  virtual void ReleaseReference() override;
119 
120  };
121 }
122 
123 #endif
ZDK_NET::SecureCertData
Definition: SecureCertData.h:19
ZDK_NET::ZHandle
Definition: ZHandle.h:18