HTTPS HTTP GET PEM certificate # # Server-side HTTP/1.1 200 OK Date: Thu, 09 Nov 2010 14:49:00 GMT Server: test-server/fake Content-Length: 7 MooMoo # # Client-side SSL SSLpinning https Server-localhost-sv.pem simple HTTPS GET with base64-sha256 public key pinning --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey sha256//lqLYmi/ikGHWO7sci2/vj0FfS4sm1VF3F1xTGTY2lAQ= https://localhost:%HTTPSPORT/2041 # Ensure that we're running on localhost because we're checking the host name perl -e "print 'Test requires default test server host' if ( '%HOSTIP' ne '127.0.0.1' );" # # Verify data after the test has been "shot" ^User-Agent:.* GET /2041 HTTP/1.1 Host: localhost:%HTTPSPORT Accept: */*