Return to test320 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data |
1.1 ! misho 1: <testcase> ! 2: <info> ! 3: <keywords> ! 4: HTTPS ! 5: HTTP GET ! 6: TLS-SRP ! 7: </keywords> ! 8: </info> ! 9: ! 10: # Server-side ! 11: <reply> ! 12: <data nocheck="yes"> ! 13: HTTP/1.0 200 OK ! 14: Content-type: text/html ! 15: ! 16: ! 17: <HTML><BODY> ! 18: <CENTER><H1>This is <a href="http://www.gnu.org/software/gnutls">GnuTLS</a></H1></CENTER> ! 19: ! 20: ! 21: <p>Session ID: <i>003030000100000001000000000000000030330001000000B062410001000000</i></p> ! 22: <h5>If your browser supports session resuming, then you should see the same session ID, when you press the <b>reload</b> button.</h5> ! 23: <p>Connected as user 'jsmith'.</p> ! 24: <P> ! 25: <TABLE border=1><TR><TD>Protocol version:</TD><TD>TLS1.2</TD></TR> ! 26: <TR><TD>Key Exchange:</TD><TD>SRP</TD></TR> ! 27: <TR><TD>Compression</TD><TD>NULL</TD></TR> ! 28: <TR><TD>Cipher</TD><TD>AES-NNN-CBC</TD></TR> ! 29: <TR><TD>MAC</TD><TD>SHA1</TD></TR> ! 30: <TR><TD>Ciphersuite</TD><TD>SRP_SHA_AES_NNN_CBC_SHA1</TD></TR></p></TABLE> ! 31: <hr><P>Your HTTP header was:<PRE>Host: localhost:9011 ! 32: User-Agent: curl-test-suite ! 33: Accept: */* ! 34: ! 35: </PRE></P> ! 36: </BODY></HTML> ! 37: ! 38: </data> ! 39: </reply> ! 40: ! 41: # Client-side ! 42: <client> ! 43: <server> ! 44: httptls+srp ! 45: </server> ! 46: <features> ! 47: TLS-SRP ! 48: </features> ! 49: <name> ! 50: simple TLS-SRP HTTPS GET, check user in response ! 51: </name> ! 52: <command> ! 53: --insecure --tlsauthtype SRP --tlsuser jsmith --tlspassword abc -A curl-test-suite https://%HOSTIP:%HTTPTLSPORT ! 54: </command> ! 55: </client> ! 56: ! 57: # Verify data after the test has been "shot" ! 58: <verify> ! 59: <protocol> ! 60: </protocol> ! 61: <file name="log/curl320.out"> ! 62: HTTP/1.0 200 OK ! 63: Content-type: text/html ! 64: ! 65: FINE ! 66: User-Agent: curl-test-suite ! 67: Accept: */* ! 68: ! 69: </file> ! 70: <stripfile> ! 71: s/^<p>Connected as user 'jsmith'.*/FINE/ ! 72: s/Protocol version:.*[0-9]// ! 73: s/GNUTLS/GnuTLS/ ! 74: s/(AES[-_])\d\d\d([-_]CBC)/$1NNN$2/ ! 75: s/^<.*\n// ! 76: s/^\n// ! 77: </stripfile> ! 78: </verify> ! 79: ! 80: </testcase>