summaryrefslogtreecommitdiffstats
path: root/apps/cmp.c
diff options
context:
space:
mode:
authorDr. David von Oheimb <David.von.Oheimb@siemens.com>2023-06-11 17:36:55 +0200
committerTomas Mraz <tomas@openssl.org>2023-10-10 20:36:05 +0200
commit4a9299ac5090dc7997bd1f2cbc56e5e11c6277ff (patch)
tree4be1af79345dccfbb28a49f7ff07657cb98eb1d0 /apps/cmp.c
parent8d120aef951d7bb7deac0b8b559f8003f5ea6384 (diff)
apps/cmp.c: -tls_used may be implied by -server https:...; improve related checks and doc
Reviewed-by: Todd Short <todd.short@me.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/21176)
Diffstat (limited to 'apps/cmp.c')
-rw-r--r--apps/cmp.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/apps/cmp.c b/apps/cmp.c
index e38f0010a0..911d94c198 100644
--- a/apps/cmp.c
+++ b/apps/cmp.c
@@ -1933,10 +1933,6 @@ static int setup_client_ctx(OSSL_CMP_CTX *ctx, ENGINE *engine)
CMP_warn("ignoring -proxy option since -server is not given");
if (opt_no_proxy != NULL)
CMP_warn("ignoring -no_proxy option since -server is not given");
- if (opt_tls_used) {
- CMP_warn("ignoring -tls_used option since -server is not given");
- opt_tls_used = 0;
- }
goto set_path;
}
if (!OSSL_HTTP_parse_url(opt_server, &use_ssl, NULL /* user */,
@@ -1946,8 +1942,8 @@ static int setup_client_ctx(OSSL_CMP_CTX *ctx, ENGINE *engine)
goto err;
}
if (use_ssl && !opt_tls_used) {
- CMP_err("missing -tls_used option since -server URL indicates HTTPS");
- goto err;
+ CMP_warn("assuming -tls_used since -server URL indicates HTTPS");
+ opt_tls_used = 1;
}
BIO_snprintf(server_port, sizeof(server_port), "%s", port);