@@ -1153,32 +1153,45 @@ SSL reused session
1153
1153
1154
1154
1155
1155
=== TEST 15: explicit cipher configuration
1156
+ --- http_config
1157
+ server {
1158
+ listen unix: $ TEST_NGINX_HTML_DIR / nginx. sock ssl;
1159
+ server_name test. com;
1160
+ ssl_certificate $ TEST_NGINX_CERT_DIR / cert/ test. crt;
1161
+ ssl_certificate_key $ TEST_NGINX_CERT_DIR / cert/ test. key ;
1162
+ ssl_protocols TLSv1;
1163
+
1164
+ location / {
1165
+ content_by_lua_block {
1166
+ ngx. exit(200 )
1167
+ }
1168
+ }
1169
+ }
1156
1170
--- stream_server_config
1157
- resolver $ TEST_NGINX_RESOLVER ipv6=off;
1158
1171
lua_ssl_ciphers ECDHE-RSA-AES256-SHA;
1159
1172
1160
1173
content_by_lua_block {
1161
1174
local sock = ngx. socket. tcp()
1162
1175
sock: settimeout(2000 )
1163
1176
1164
1177
do
1165
- local ok , err = sock: connect(" openresty.org " , 443 )
1178
+ local ok , err = sock: connect(" unix: $ TEST_NGINX_HTML_DIR /nginx.sock " )
1166
1179
if not ok then
1167
1180
ngx. say (" failed to connect: " , err)
1168
1181
return
1169
1182
end
1170
1183
1171
1184
ngx. say (" connected: " , ok )
1172
1185
1173
- local session, err = sock: sslhandshake(nil, " openresty.org " )
1186
+ local session, err = sock: sslhandshake(nil, " test.com " )
1174
1187
if not session then
1175
1188
ngx. say (" failed to do SSL handshake: " , err)
1176
1189
return
1177
1190
end
1178
1191
1179
1192
ngx. say (" ssl handshake: " , type(session))
1180
1193
1181
- local req = " GET / HTTP/1.1\r\n Host: openresty.org \r\n Connection: close\r\n\r\n "
1194
+ local req = " GET / HTTP/1.1\r\n Host: test.com \r\n Connection: close\r\n\r\n "
1182
1195
local bytes , err = sock: send(req)
1183
1196
if not bytes then
1184
1197
ngx. say (" failed to send stream request: " , err)
@@ -1204,8 +1217,8 @@ SSL reused session
1204
1217
--- stream_response
1205
1218
connected: 1
1206
1219
ssl handshake: userdata
1207
- sent stream request: 58 bytes.
1208
- received: HTTP/1.1 302 Moved Temporarily
1220
+ sent stream request: 53 bytes.
1221
+ received: HTTP/1.1 200 OK
1209
1222
close: 1 nil
1210
1223
1211
1224
--- log_level: debug
@@ -1215,8 +1228,8 @@ qr/^lua ssl save session: ([0-9A-F]+)
1215
1228
lua ssl free session: ([0-9A-F]+)
1216
1229
$/
1217
1230
--- error_log eval
1218
- ['lua ssl server name: " openresty . org " ',
1219
- qr/SSL: TLSv1.2 , cipher: " ECDHE-RSA-AES256-SHA (SSLv3| TLSv1)/ ]
1231
+ ['lua ssl server name: " test . com " ',
1232
+ qr/SSL: TLSv\d(?:\.\d)? , cipher: " ECDHE-RSA-AES256-SHA (SSLv3| TLSv1)/ ]
1220
1233
-- - no_error_log
1221
1234
SSL reused session
1222
1235
[error]
0 commit comments