X-Git-Url: http://Server1/repobrowser/?p=xestiaab%2F.git;a=blobdiff_plain;f=source%2Fcarddav2%2Fcarddav2.h;h=5a1b35592c4299e7a5f757fe13403c96b893e322;hp=143b61f872eaa10523d9f2a176e897c2cb7ac100;hb=45cb2270fa3df3cc855fc5e039f44c8bae993a35;hpb=547ab1fe605cdb4884179ab011dabba4d0bd7bc2 diff --git a/source/carddav2/carddav2.h b/source/carddav2/carddav2.h index 143b61f..5a1b355 100644 --- a/source/carddav2/carddav2.h +++ b/source/carddav2/carddav2.h @@ -32,6 +32,7 @@ #include #include +#include class CardDAV2 : public ConnectionObject { @@ -69,6 +70,9 @@ class CardDAV2 : public ConnectionObject { std::string GetErrorMessage(); #if defined(__APPLE__) + + SecTrustRef BuildSSLCollection(); + #elif defined(__WIN32__) PCCERT_CONTEXT BuildSSLCollection(); @@ -86,6 +90,7 @@ class CardDAV2 : public ConnectionObject { bool ServerUsingSSL = false; CURL *ConnectionSessionObject = nullptr; #if defined(__APPLE__) + SecTrustRef SSLContext = nullptr; #elif defined(__WIN32__) PCCERT_CONTEXT SSLContext = nullptr; #endif @@ -125,6 +130,9 @@ class CardDAV2 : public ConnectionObject { void ProcessContactData(COContactList *ContactList); #if defined(__APPLE__) + + SecTrustRef CertificateData = nullptr; + #elif defined(__WIN32__) PCCERT_CONTEXT CertificateData = nullptr; @@ -138,4 +146,4 @@ class CardDAV2 : public ConnectionObject { }; -#endif \ No newline at end of file +#endif