Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add more SSL client error strings
  • Loading branch information
LBPHacker committed Apr 3, 2019
1 parent 79c5813 commit 6468a51
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 12 deletions.
12 changes: 11 additions & 1 deletion src/client/http/Request.cpp
Expand Up @@ -344,9 +344,19 @@ namespace http
case 606: return "Malformed URL";
case 607: return "Connection Refused";
case 608: return "Proxy Server Not Found";
case 609: return "SSL Failure";
case 609: return "SSL: invalid certificate status";
case 610: return "Cancelled by Shutdown";
case 611: return "Too Many Redirects";
case 612: return "SSL: Connect Error";
case 613: return "SSL: Crypto Engine Not Found";
case 614: return "SSL: Failed To Set Default Crypto Engine";
case 615: return "SSL: Local Certificate Issue";
case 616: return "SSL: Unable To Use Specified Cipher";
case 617: return "SSL: Failed To Initialise Crypto Engine";
case 618: return "SSL: Failed To Load CACERT File";
case 619: return "SSL: Failed To Load CRL File";
case 620: return "SSL: Issuer Check Failed";
case 621: return "SSL: Pinned Public Key Mismatch";
default: return "Unknown Status Code";
}
}
Expand Down
22 changes: 11 additions & 11 deletions src/client/http/RequestManager.cpp
Expand Up @@ -121,17 +121,17 @@ namespace http
case CURLE_COULDNT_RESOLVE_PROXY: finish_with = 608; break;
case CURLE_TOO_MANY_REDIRECTS: finish_with = 611; break;

case CURLE_SSL_CONNECT_ERROR:
case CURLE_SSL_ENGINE_NOTFOUND:
case CURLE_SSL_ENGINE_SETFAILED:
case CURLE_SSL_CERTPROBLEM:
case CURLE_SSL_CIPHER:
case CURLE_SSL_ENGINE_INITFAILED:
case CURLE_SSL_CACERT_BADFILE:
case CURLE_SSL_CRL_BADFILE:
case CURLE_SSL_ISSUER_ERROR:
case CURLE_SSL_PINNEDPUBKEYNOTMATCH:
case CURLE_SSL_INVALIDCERTSTATUS: finish_with = 609; break;
case CURLE_SSL_CONNECT_ERROR: finish_with = 612; break;
case CURLE_SSL_ENGINE_NOTFOUND: finish_with = 613; break;
case CURLE_SSL_ENGINE_SETFAILED: finish_with = 614; break;
case CURLE_SSL_CERTPROBLEM: finish_with = 615; break;
case CURLE_SSL_CIPHER: finish_with = 616; break;
case CURLE_SSL_ENGINE_INITFAILED: finish_with = 617; break;
case CURLE_SSL_CACERT_BADFILE: finish_with = 618; break;
case CURLE_SSL_CRL_BADFILE: finish_with = 619; break;
case CURLE_SSL_ISSUER_ERROR: finish_with = 620; break;
case CURLE_SSL_PINNEDPUBKEYNOTMATCH: finish_with = 621; break;
case CURLE_SSL_INVALIDCERTSTATUS: finish_with = 609; break;

case CURLE_HTTP2:
case CURLE_HTTP2_STREAM:
Expand Down

0 comments on commit 6468a51

Please sign in to comment.