6 #ifndef ZDK_NET_TLSConfiguration_h
7 #define ZDK_NET_TLSConfiguration_h
9 #include "native_shared_ptr.h"
10 #include "PublicInterfaces.h"
11 #include "TLSSecureSuiteType.h"
14 using namespace System::Collections::Generic;
30 ZDK::ITLSConfiguration* cppRef =
nullptr;
46 property bool TLSInitialized
60 property bool UseOnlyStrongCyphers
88 property System::String^ Domain
90 System::String^ get();
91 void set(System::String^ value);
114 property System::String^ DomainCert
116 System::String^ get();
117 void set(System::String^ value);
129 property System::String^ DomainCertPassphrase
131 System::String^ get();
132 void set(System::String^ value);
143 property ZDK_NET::TLSSecureSuiteType SecureSuite
145 ZDK_NET::TLSSecureSuiteType get();
146 void set(ZDK_NET::TLSSecureSuiteType value);
149 virtual long long Handle()
override;
151 virtual void Initialize()
override;
153 virtual void ReleaseReference()
override;