From 0b3d267949599f1fe6317804d8f4be69e85e7184 Mon Sep 17 00:00:00 2001 From: nterranova <nicholas.terranova@cnaf.infn.it> Date: Thu, 22 Mar 2018 11:25:30 +0100 Subject: [PATCH] Pipelined requests on voms_user: piped.t --- t/piped.t | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 t/piped.t diff --git a/t/piped.t b/t/piped.t new file mode 100644 index 0000000..2231adc --- /dev/null +++ b/t/piped.t @@ -0,0 +1,36 @@ + +use Test::Nginx::Socket 'no_plan'; + +run_tests(); + +__DATA__ + +=== TEST 1: valid AC, verification of valid VOMS attributes extracted by ngx_http_voms_module +--- main_config + env OPENSSL_ALLOW_PROXY_CERTS=1; + env X509_VOMS_DIR=t/vomsdir; + env X509_CERT_DIR=t/trust-anchors; +--- http_config + server { + error_log logs/error.log debug; + listen 8443 ssl; + ssl_certificate ../../certs/nginx_voms_example.cert.pem; + ssl_certificate_key ../../certs/nginx_voms_example.key.pem; + ssl_client_certificate ../../trust-anchors/igi-test-ca.pem; + ssl_verify_depth 10; + ssl_verify_client on; + location = / { + default_type text/plain; + echo $voms_user; + } + } +--- config + location = / { + proxy_pass https://localhost:8443/; + proxy_ssl_certificate ../../certs/3.cert.pem; + proxy_ssl_certificate_key ../../certs/3.key.pem; + } +--- pipelined_requests eval +["GET /", "GET /", "GET /"] +--- response_body eval +["/C=IT/O=IGI/CN=test0\n", "/C=IT/O=IGI/CN=test0\n", "/C=IT/O=IGI/CN=test0\n"] -- GitLab