diff options
author | Quinn Slack <sqs@cs.stanford.edu> | 2011-01-19 20:35:02 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2011-01-19 20:35:02 +0100 |
commit | 59cf93ccdbaa5e866f9de6b2d9b1ae5cee84863f (patch) | |
tree | b0a40c875954b842a9bf50f409d571de04507044 /tests/data/test320 | |
parent | 4f13340ab8be7baa0fe6210bb3a19b8994875fd8 (diff) |
TLS-SRP: support added when using GnuTLS
Diffstat (limited to 'tests/data/test320')
-rw-r--r-- | tests/data/test320 | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/tests/data/test320 b/tests/data/test320 new file mode 100644 index 000000000..bfef00cb2 --- /dev/null +++ b/tests/data/test320 @@ -0,0 +1,95 @@ +<testcase> +<info> +<keywords> +HTTPS +HTTP GET +TLS-SRP +</keywords> +</info> + +# Server-side +<reply> +<data nocheck="yes"> +HTTP/1.0 200 OK
+Content-type: text/html
+
+ +<HTML><BODY> +<CENTER><H1>This is <a href="http://www.gnu.org/software/gnutls">GNUTLS</a></H1></CENTER> + + +<p>Session ID: <i>003030000100000001000000000000000030330001000000B062410001000000</i></p> +<h5>If your browser supports session resuming, then you should see the same session ID, when you press the <b>reload</b> button.</h5> +<p>Connected as user 'jsmith'.</p> +<P> +<TABLE border=1><TR><TD>Protocol version:</TD><TD>TLS1.2</TD></TR> +<TR><TD>Key Exchange:</TD><TD>SRP</TD></TR> +<TR><TD>Compression</TD><TD>NULL</TD></TR> +<TR><TD>Cipher</TD><TD>AES-128-CBC</TD></TR> +<TR><TD>MAC</TD><TD>SHA1</TD></TR> +<TR><TD>Ciphersuite</TD><TD>SRP_SHA_AES_128_CBC_SHA1</TD></TR></p></TABLE> +<hr><P>Your HTTP header was:<PRE>User-Agent: curl/7.21.4-DEV (x86_64-apple-darwin10.5.0) libcurl/7.21.4-DEV GnuTLS/2.10.4 zlib/1.2.5 libidn/1.19
+Host: localhost:9011
+Accept: */*
+
+</PRE></P> +</BODY></HTML> + +</data> +</reply> + +# Client-side +<client> +<server> +http+tls-srp +</server> +<features> +TLS-SRP +</features> + <name> +simple TLS-SRP HTTPS GET, check user in response + </name> +<command> +--insecure --tlsauthtype SRP --tlsuser jsmith --tlspassword abc https://%HOSTIP:%HTTPTLSSRPPORT +</command> +</client> + +# Verify data after the test has been "shot" +<verify> +<protocol> +</protocol> +<file name="log/curl320.out" mode="text"> +HTTP/1.0 200 OK
+Content-type: text/html
+
+ +<HTML><BODY> +<CENTER><H1>This is <a href="http://www.gnu.org/software/gnutls">GNUTLS</a></H1></CENTER> + + + +<h5>If your browser supports session resuming, then you should see the same session ID, when you press the <b>reload</b> button.</h5> +<p>Connected as user 'jsmith'.</p> +<P> +<TABLE border=1><TR><TD> +<TR><TD>Key Exchange:</TD><TD>SRP</TD></TR> +<TR><TD>Compression</TD><TD>NULL</TD></TR> +<TR><TD>Cipher</TD><TD>AES-128-CBC</TD></TR> +<TR><TD>MAC</TD><TD>SHA1</TD></TR> +<TR><TD>Ciphersuite</TD><TD>SRP_SHA_AES_128_CBC_SHA1</TD></TR></p></TABLE> + +Host: %HOSTIP:%HTTPTLSSRPPORT
+Accept: */*
+
+</PRE></P> +</BODY></HTML> + +</file> +<stripfile> +s/^<p>Session ID:.*// +s/^<hr><P>Your HTTP header was:.*// +s/Protocol version:.*// +</stripfile> +</verify> + +</testcase> |