]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: test-http-client - Test against missing SAN name
authorAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 27 Mar 2018 07:31:53 +0000 (10:31 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 25 Apr 2018 16:15:31 +0000 (16:15 +0000)
Add test to make sure http client validates and ignores
missing subjectAltName in cert, when not validating names.

src/lib-http/test-http-client.c

index 11d0a983a95bb5f4631a1d98d3e6608fe84c15c2..d51f2a5a92c8aa3a95378fc22f66d8255f40c0fe 100644 (file)
@@ -287,6 +287,12 @@ static void run_tests(struct http_client *http_client)
        http_client_request_set_payload(http_req, post_payload, TRUE);
        i_stream_unref(&post_payload);
        http_client_request_submit(http_req);
+
+       test_req = i_new(struct http_test_request, 1);
+       http_req = http_client_request_url_str(http_client,
+               "GET", "https://invalid.dovecot.org/",
+               got_request_response, test_req);
+       http_client_request_submit(http_req);
 }
 
 static void