X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcarddav%2Fcarddav.h;h=aff21382f0ac9ef0e66d1c5b08e16c4413fa47c7;hb=34fa97b95a58f99ee51775bafcab7322935f058d;hp=fd1068a450352fff2b487daad9e31f0e2fc84ed1;hpb=45729fca56479bd9158486e0cda0c4a94b4dd1dc;p=xestiaab%2F.git diff --git a/source/carddav/carddav.h b/source/carddav/carddav.h index fd1068a..aff2138 100644 --- a/source/carddav/carddav.h +++ b/source/carddav/carddav.h @@ -79,6 +79,12 @@ class CardDAV static SSLCertCollection BuildSSLCollection(CURL *conn); wxString ETagValueResult(); wxString GetErrorMessage(); + + // SSL Verification tests when connecting. + + static CURLcode SSLVerifyTest(); + static SSLCertCollection GetSSLVerifyResults(); + //size_t WritebackFunc(char *ptr, size_t size, size_t nmemb, FILE *userdata); private: static wxString ServerAddress; @@ -110,6 +116,7 @@ class CardDAV static char curlerrbuffer[CURL_ERROR_SIZE]; static SSLCertCollection SSLCertCol; static wxString ErrorMessage; + static wxString ErrorBufferMessage; protected: static int SSLErrorCode; static int ConnectionErrorCode; @@ -117,6 +124,7 @@ class CardDAV static wxString PageData; static CURLcode claconncode; static int HTTPErrorCode; + static SSLCertCollection VerifyCertCollection; };