X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcarddav%2Fcarddav.h;h=aff21382f0ac9ef0e66d1c5b08e16c4413fa47c7;hb=15c33cead65ff0eabb9fd6de6bb9d147f5c6d2ee;hp=fd1068a450352fff2b487daad9e31f0e2fc84ed1;hpb=4df7ad411323551899262cad3a5ef0e86f27e2a1;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; };