X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcarddav%2Fcarddav.h;h=40df888e53ae094ffb583fc7d49a5de3c8726c45;hb=4e8ed32926425840c4367d90a9145ded0d65dc2a;hp=9ca7993aac752dcde8e205e3ad5cd2dbd609e214;hpb=049b4010cd6ff8663503ab22f1c51f72a3c3af8f;p=xestiaab%2F.git diff --git a/source/carddav/carddav.h b/source/carddav/carddav.h index 9ca7993..40df888 100644 --- a/source/carddav/carddav.h +++ b/source/carddav/carddav.h @@ -103,10 +103,16 @@ class CardDAV wxString GetDefaultAddressBookURL(); void GetSSLResults(); SSLCertCollection GetCertificateData(); - static SSLCertCollection BuildSSLCollection(CURL *conn); + static SSLCertCollection BuildSSLCollection(CURL *conn); wxString ETagValueResult(); wxString GetErrorMessage(); - + static size_t WritebackFunc(char *ptr, size_t size, size_t nmemb, wxString *stream); + static CURL* GetConnectionObject(); + static void SetConnectionObject(CURL *ConnectionObject); +#if defined(__APPLE__) + SecTrustRef GetTrustObject(); +#endif + // SSL Verification tests when connecting. static CURLcode SSLVerifyTest(); @@ -114,6 +120,11 @@ class CardDAV //size_t WritebackFunc(char *ptr, size_t size, size_t nmemb, FILE *userdata); private: +#if defined(__APPLE__) + static SSLContext *SSLContextPointer; + static SecTrustRef SecTrustObject; +#endif + static CURL* ConnectionObject; static wxString ServerAddress; static int ServerPort; static wxString ServerUser;