Add wxWebRequest::DisablePeerVerify()

This method allows insecure HTTPS connections when required
This commit is contained in:
Tobias Taschner
2021-01-19 12:04:36 +01:00
parent bf1b0716e0
commit 036b7f29a7
8 changed files with 78 additions and 0 deletions

View File

@@ -262,6 +262,27 @@ TEST_CASE_METHOD(RequestFixture,
Run(wxWebRequest::State_Failed, 0);
}
TEST_CASE_METHOD(RequestFixture,
"WebRequest::SSL::Error", "[net][webrequest][error]")
{
if (!InitBaseURL())
return;
CreateAbs("https://self-signed.badssl.com/");
Run(wxWebRequest::State_Failed, 0);
}
TEST_CASE_METHOD(RequestFixture,
"WebRequest::SSL::Ignore", "[net][webrequest]")
{
if (!InitBaseURL())
return;
CreateAbs("https://self-signed.badssl.com/");
request.DisablePeerVerify();
Run(wxWebRequest::State_Completed, 200);
}
TEST_CASE_METHOD(RequestFixture,
"WebRequest::Post", "[net][webrequest]")
{