diff options
author | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2020-08-26 10:11:14 +0200 |
---|---|---|
committer | Dr. David von Oheimb <David.von.Oheimb@siemens.com> | 2020-09-01 18:53:41 +0200 |
commit | 1a5ae1da14f24a170c200c653c8b81e4a2966d3e (patch) | |
tree | f29ce4ca28c2af2c4587a7c566a33dc1346bebf2 /doc | |
parent | also zero pad DHE public key in ClientKeyExchange message for interop (diff) | |
download | openssl-1a5ae1da14f24a170c200c653c8b81e4a2966d3e.tar.xz openssl-1a5ae1da14f24a170c200c653c8b81e4a2966d3e.zip |
Add -verbosity option to apps/cmp.c and add log output also in crypto/cmp
* In the cmp app so far the -verbosity option had been missing.
* Extend log output helpful for debugging CMP applications
in setup_ssl_ctx() of the cmp app, ossl_cmp_msg_add_extraCerts(),
OSSL_CMP_validate_msg(), and OSSL_CMP_MSG_http_perform().
* Correct suppression of log output with insufficient severity.
* Add logging/severity level OSSL_CMP_LOG_TRACE = OSSL_CMP_LOG_MAX.
Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/12739)
Diffstat (limited to 'doc')
-rw-r--r-- | doc/man1/openssl-cmp.pod.in | 8 | ||||
-rw-r--r-- | doc/man3/OSSL_CMP_log_open.pod | 3 |
2 files changed, 11 insertions, 0 deletions
diff --git a/doc/man1/openssl-cmp.pod.in b/doc/man1/openssl-cmp.pod.in index a6a769af9d..77d38d9d75 100644 --- a/doc/man1/openssl-cmp.pod.in +++ b/doc/man1/openssl-cmp.pod.in @@ -81,6 +81,7 @@ B<openssl> B<cmp> [B<-tls_trusted> I<filenames>] [B<-tls_host> I<name>] +[B<-verbosity> I<level>] [B<-batch>] [B<-repeat> I<number>] [B<-reqin>] I<filenames> @@ -770,6 +771,13 @@ If not given it defaults to the B<-server> address. =over 4 +=item B<-verbosity> I<level> + +Level of verbosity for logging, error output, etc. +0 = EMERG, 1 = ALERT, 2 = CRIT, 3 = ERR, 4 = WARN, 5 = NOTE, +6 = INFO, 7 = DEBUG, 8 = TRACE. +Defaults to 6 = INFO. + =item B<-batch> Do not interactively prompt for input, for instance when a password is needed. diff --git a/doc/man3/OSSL_CMP_log_open.pod b/doc/man3/OSSL_CMP_log_open.pod index fdc416c0cf..5c6b924bda 100644 --- a/doc/man3/OSSL_CMP_log_open.pod +++ b/doc/man3/OSSL_CMP_log_open.pod @@ -13,6 +13,8 @@ OSSL_CMP_LOG_WARNING, OSSL_CMP_LOG_NOTICE, OSSL_CMP_LOG_INFO, OSSL_CMP_LOG_DEBUG, +OSSL_CMP_LOG_TRACE, + OSSL_CMP_log_cb_t, OSSL_CMP_print_to_bio, OSSL_CMP_print_errors_cb @@ -35,6 +37,7 @@ OSSL_CMP_print_errors_cb #define OSSL_CMP_LOG_NOTICE 5 #define OSSL_CMP_LOG_INFO 6 #define OSSL_CMP_LOG_DEBUG 7 + #define OSSL_CMP_LOG_TRACE 8 typedef int (*OSSL_CMP_log_cb_t)(const char *component, const char *file, int line, |