<testcase> <info> <keywords> HTTPS HTTP GET TLS-SRP </keywords> </info> # Server-side <reply> HTTP/1.0 200 OK Content-type: text/html

# This is GNUTLS

Session ID: 003030000100000001000000000000000030330001000000B062410001000000

##### If your browser supports session resuming, then you should see the same session ID, when you press the reload button.

Connected as user 'jsmith'.

Protocol version: | TLS1.2
Key Exchange: | SRP
Compression | NULL
Cipher | AES-128-CBC
MAC | SHA1
Ciphersuite | SRP_SHA_AES_128_CBC_SHA1

Your HTTP header was:

    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: */*

</reply> # Client-side <client> <server> httptls+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> HTTP/1.0 200 OK Content-type: text/html

# This is GNUTLS

##### If your browser supports session resuming, then you should see the same session ID, when you press the reload button.

Connected as user 'jsmith'.

Key Exchange: | SRP
Compression | NULL
Cipher | AES-128-CBC
MAC | SHA1
Ciphersuite | SRP_SHA_AES_128_CBC_SHA1

    Host: %HOSTIP:%HTTPTLSSRPPORT
    Accept: */*

<stripfile> s/^

Session ID:.*// s/^

Your HTTP header was:

    .*//
    s/Protocol version:.*[0-9]//
    </stripfile>
    </verify>

    </testcase>