Update to 7.40.1
[platform/upstream/curl.git] / tests / data / test2034
1 <testcase>
2 <info>
3 <keywords>
4 HTTPS
5 HTTP GET
6 PEM certificate
7 </keywords>
8 </info>
9
10 #
11 # Server-side
12 <reply>
13 <data>
14 HTTP/1.1 200 OK
15 Date: Thu, 09 Nov 2010 14:49:00 GMT
16 Server: test-server/fake
17 Content-Length: 7
18
19 MooMoo
20 </data>
21 </reply>
22
23 #
24 # Client-side
25 <client>
26 <features>
27 SSL
28 SSLpinning
29 </features>
30 <server>
31 https Server-localhost-sv.pem
32 </server>
33  <name>
34 simple HTTPS GET with DER public key pinning
35  </name>
36  <command>
37 --cacert %SRCDIR/certs/EdelCurlRoot-ca.crt --pinnedpubkey %SRCDIR/certs/Server-localhost-sv.pub.der https://localhost:%HTTPSPORT/2034
38 </command>
39 # Ensure that we're running on localhost because we're checking the host name
40 <precheck>
41 perl -e "print 'Test requires default test server host' if ( '%HOSTIP' ne '127.0.0.1' );"
42 </precheck>
43 </client>
44
45 #
46 # Verify data after the test has been "shot"
47 <verify>
48 <strip>
49 ^User-Agent:.*
50 </strip>
51 <protocol>
52 GET /2034 HTTP/1.1\r
53 Host: localhost:%HTTPSPORT\r
54 Accept: */*\r
55 \r
56 </protocol>
57 </verify>
58 </testcase>