<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-NNN-CBC
MAC | SHA1
Ciphersuite | SRP_SHA_AES_NNN_CBC_SHA1

Your HTTP header was:

    Host: localhost:9011
    User-Agent: curl-test-suite
    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 -A curl-test-suite https://%HOSTIP:%HTTPTLSPORT </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-NNN-CBC
MAC | SHA1
Ciphersuite | SRP_SHA_AES_NNN_CBC_SHA1

Your HTTP header was:

    Host: %HOSTIP:%HTTPTLSPORT
    User-Agent: curl-test-suite
    Accept: */*

<stripfile> s/^

Session ID:.*// s/Protocol version:.*[0-9]// s/GNUTLS/GnuTLS/ s/(AES[-_])\d\d\d([-_]CBC)/$1NNN$2/ </stripfile> </verify> </testcase>