comparison proxy_ssl_verify.t @ 952:e9064d691790

Tests: converted tests to run in parallel.
author Andrey Zelenkov <zelenkov@nginx.com>
date Tue, 21 Jun 2016 16:39:13 +0300
parents 907e89fba9c3
children 882267679006
comparison
equal deleted inserted replaced
951:9361c7eddfc1 952:e9064d691790
35 35
36 http { 36 http {
37 %%TEST_GLOBALS_HTTP%% 37 %%TEST_GLOBALS_HTTP%%
38 38
39 server { 39 server {
40 listen 127.0.0.1:8080; 40 listen 127.0.0.1:%%PORT_0%%;
41 server_name localhost; 41 server_name localhost;
42 42
43 location /verify { 43 location /verify {
44 proxy_pass https://127.0.0.1:8081/; 44 proxy_pass https://127.0.0.1:%%PORT_1%%/;
45 proxy_ssl_name example.com; 45 proxy_ssl_name example.com;
46 proxy_ssl_verify on; 46 proxy_ssl_verify on;
47 proxy_ssl_trusted_certificate 1.example.com.crt; 47 proxy_ssl_trusted_certificate 1.example.com.crt;
48 } 48 }
49 49
50 location /wildcard { 50 location /wildcard {
51 proxy_pass https://127.0.0.1:8081/; 51 proxy_pass https://127.0.0.1:%%PORT_1%%/;
52 proxy_ssl_name foo.example.com; 52 proxy_ssl_name foo.example.com;
53 proxy_ssl_verify on; 53 proxy_ssl_verify on;
54 proxy_ssl_trusted_certificate 1.example.com.crt; 54 proxy_ssl_trusted_certificate 1.example.com.crt;
55 } 55 }
56 56
57 location /fail { 57 location /fail {
58 proxy_pass https://127.0.0.1:8081/; 58 proxy_pass https://127.0.0.1:%%PORT_1%%/;
59 proxy_ssl_name no.match.example.com; 59 proxy_ssl_name no.match.example.com;
60 proxy_ssl_verify on; 60 proxy_ssl_verify on;
61 proxy_ssl_trusted_certificate 1.example.com.crt; 61 proxy_ssl_trusted_certificate 1.example.com.crt;
62 } 62 }
63 63
64 location /cn { 64 location /cn {
65 proxy_pass https://127.0.0.1:8082/; 65 proxy_pass https://127.0.0.1:%%PORT_2%%/;
66 proxy_ssl_name 2.example.com; 66 proxy_ssl_name 2.example.com;
67 proxy_ssl_verify on; 67 proxy_ssl_verify on;
68 proxy_ssl_trusted_certificate 2.example.com.crt; 68 proxy_ssl_trusted_certificate 2.example.com.crt;
69 } 69 }
70 70
71 location /cn/fail { 71 location /cn/fail {
72 proxy_pass https://127.0.0.1:8082/; 72 proxy_pass https://127.0.0.1:%%PORT_2%%/;
73 proxy_ssl_name bad.example.com; 73 proxy_ssl_name bad.example.com;
74 proxy_ssl_verify on; 74 proxy_ssl_verify on;
75 proxy_ssl_trusted_certificate 2.example.com.crt; 75 proxy_ssl_trusted_certificate 2.example.com.crt;
76 } 76 }
77 77
78 location /untrusted { 78 location /untrusted {
79 proxy_pass https://127.0.0.1:8082/; 79 proxy_pass https://127.0.0.1:%%PORT_2%%/;
80 proxy_ssl_verify on; 80 proxy_ssl_verify on;
81 proxy_ssl_trusted_certificate 1.example.com.crt; 81 proxy_ssl_trusted_certificate 1.example.com.crt;
82 proxy_ssl_session_reuse off; 82 proxy_ssl_session_reuse off;
83 } 83 }
84 } 84 }
85 85
86 server { 86 server {
87 listen 127.0.0.1:8081 ssl; 87 listen 127.0.0.1:%%PORT_1%% ssl;
88 server_name 1.example.com; 88 server_name 1.example.com;
89 89
90 ssl_certificate 1.example.com.crt; 90 ssl_certificate 1.example.com.crt;
91 ssl_certificate_key 1.example.com.key; 91 ssl_certificate_key 1.example.com.key;
92 92
93 add_header X-Name $ssl_server_name; 93 add_header X-Name $ssl_server_name;
94 } 94 }
95 95
96 server { 96 server {
97 listen 127.0.0.1:8082 ssl; 97 listen 127.0.0.1:%%PORT_2%% ssl;
98 server_name 2.example.com; 98 server_name 2.example.com;
99 99
100 ssl_certificate 2.example.com.crt; 100 ssl_certificate 2.example.com.crt;
101 ssl_certificate_key 2.example.com.key; 101 ssl_certificate_key 2.example.com.key;
102 102