<testcase> <info> <keywords> HTTPS HTTP GET PEM certificate </keywords> </info> # # Server-side <reply> <data> HTTP/1.1 200 OK Date: Tue, 09 Nov 2010 14:49:00 GMT Server: test-server/fake Content-Length: 7 MooMoo </data> </reply> # # Client-side <client> <features> SSL </features> <server> https Server-localhost-sv.pem </server> <name> HTTPS GET using CURLOPT_CAINFO_BLOB </name> <tool> lib%TESTNUMBER </tool> # provide URL and ca-cert <command> https://localhost:%HTTPSPORT/%TESTNUMBER %SRCDIR/certs/EdelCurlRoot-ca.crt </command> # Ensure that we're running on localhost because we're checking the host name <precheck> ./libtest/lib%TESTNUMBER check </precheck> </client> # # Verify data after the test has been "shot" <verify> <protocol> GET /%TESTNUMBER HTTP/1.1 Host: localhost:%HTTPSPORT User-Agent: CURLOPT_CAINFO_BLOB Accept: */* </protocol> </verify> </testcase>