2 #ifndef _YI_SSL_ROOT_CERTIFICATE_PROVIDER_H_ 3 #define _YI_SSL_ROOT_CERTIFICATE_PROVIDER_H_ 84 CYIString m_rootCertificateBundleFilePath;
85 std::vector<Certificate> m_rootCertificates;
94 #endif // _YI_SSL_ROOT_CERTIFICATE_PROVIDER_H_
#define YI_DISALLOW_COPY_AND_ASSIGN(TypeName)
Delete the copy constructor and assignment operator (and consequently the move constructor as well) ...
Definition: YiPredef.h:114
Definition: YiMutex.h:110
Definition: YiSSLRootCertificateProvider.h:47
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
CERTIFICATE_FORMAT
Definition: YiSSLRootCertificateProvider.h:36
Definition: YiSSLRootCertificateProvider.h:39
virtual ~CYISSLRootCertificateProvider()
static CYISSLRootCertificateProvider * GetInstance()
CERTIFICATE_FORMAT eFormat
Definition: YiSSLRootCertificateProvider.h:51
Definition: YiSSLRootCertificateProvider.h:38
const std::vector< Certificate > & GetSystemRootCertificates() const
void SetRootCertificateBundleFilePath(const CYIString &rFilePath)
const CYIString & GetRootCertificateBundleFilePath() const
CYIString data
Definition: YiSSLRootCertificateProvider.h:50
Provides SSL root certificate information.
Definition: YiSSLRootCertificateProvider.h:26