-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nss/renego-and-resumption-NSS-with-OpenSSL - test extension #7
base: master
Are you sure you want to change the base?
Conversation
420527f
to
7225000
Compare
if [[ $prot == "tls1_2" ]]; then | ||
options+=(-V tls1.0:) | ||
else | ||
options+=(-V tls1.0:tls1.1) | ||
fi | ||
options+=(-n $clnt_nickname) | ||
rlRun -s "expect nss-client.expect ${options[*]}" | ||
rlRun -s "${options[*]} <<< 'GET /'" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
technically, it should be 'GET / HTTP/1.0\n\n'
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed, thanks.
@@ -640,7 +640,7 @@ rlJournalStart | |||
rlLogInfo "Test proper" | |||
declare -a options=() | |||
options+=(${SERVER_UTIL} -d sql:./nssdb/ -p 4433 -V tls1.0: | |||
-c :${C_ID[$j]} -H 1) | |||
-c :${C_ID[$j]} -u -H 1) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
shouldn't it enable it only when session ticket is being tested?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should, thanks. I also found out that one resumption phase is missing the -u
option completely. That should be fixed as well.
Fix: - add missing expect scripts - enable disabled phases * OpenSSL-NSS (client auth) * NSS-OpenSSL New: - NSS-OpenSSL renegotiation - NSS-OpenSSL renegotiation (client auth) - NSS-OpenSSL resumption [sessionID, ticket] - NSS-OpenSSL resumption (client auth) [session ID, ticket] Issues: - NSS-OpenSSL resumption (both) fails for DHE-DSS ciphers - OpenSSL-NSS resumption (client auth) - strsclnt doesn't like client certs
- NSS-OpenSSL - NSS-OpenSSL with client auth
ee4ddd5
to
beb63d9
Compare
This PR extends the nss/renego-and-resumption-NSS-with-OpenSSL test to cover all combinations of settings for renegotiation and resumption protocols.
What's being tested (server-client):
This PR must not be merged until following issues are resolved:
rlIsRHEL
functionrlIsCentos
should be implemented soon