82-test_ocsp_cert_chain.t: Terminate the server after 1 connection
authorTomas Mraz <tomas@openssl.org>
Fri, 15 Mar 2024 14:33:01 +0000 (15:33 +0100)
committerTomas Mraz <tomas@openssl.org>
Mon, 29 Apr 2024 08:25:39 +0000 (10:25 +0200)
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
(Merged from https://github.com/openssl/openssl/pull/23857)

test/recipes/82-test_ocsp_cert_chain.t

index e06f6f18fbd28f18026e2a00aee3b45bc57c5ec1..1328776a145859f55bb207d0c9de76e8491e0c77 100644 (file)
@@ -85,9 +85,11 @@ sub run_test {
 
     print("ocsp server ready, listening on port $ocsp_port\n");
 
-    # openssl s_server -accept 0 -cert server.pem -cert_chain intermediate-cert.pem \
+    # openssl s_server -accept 0 -naccept 1 \
+    #                  -cert server.pem -cert_chain intermediate-cert.pem \
     #                  -status_verbose -status_url http://localhost:19254/ocsp
-    my @s_server_cmd = ("s_server", "-accept", "0", "-cert", $server_pem, "-cert_chain", $intermediate_cert_pem,
+    my @s_server_cmd = ("s_server", "-accept", "0", "-naccept", "1",
+                        "-cert", $server_pem, "-cert_chain", $intermediate_cert_pem,
                         "-status_verbose", "-status_url", "http://localhost:${ocsp_port}/ocsp");
     my $s_server_pid = open3(my $s_server_i, my $s_server_o, my $s_server_e = gensym, $shlib_wrap, $apps_openssl, @s_server_cmd);