You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ar...@apache.org on 2022/01/07 09:09:21 UTC

[openoffice] 04/04: Slightly improve debugging output

This is an automated email from the ASF dual-hosted git repository.

ardovm pushed a commit to branch serf
in repository https://gitbox.apache.org/repos/asf/openoffice.git

commit cde4dfa98980f8a37cb82e5a89f8d107d9ae968a
Author: Arrigo Marchiori <ar...@yahoo.it>
AuthorDate: Fri Jan 7 09:55:22 2022 +0100

    Slightly improve debugging output
---
 main/ucb/source/ucp/webdav/SerfSession.cxx | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/main/ucb/source/ucp/webdav/SerfSession.cxx b/main/ucb/source/ucp/webdav/SerfSession.cxx
index 4643fc9..e88c615 100644
--- a/main/ucb/source/ucp/webdav/SerfSession.cxx
+++ b/main/ucb/source/ucp/webdav/SerfSession.cxx
@@ -591,6 +591,16 @@ apr_status_t SerfSession::verifySerfCertificateChain (
                 (security::CertificateValidity::INVALID | security::CertificateValidity::REVOKED)) != 0)
         {
             // Certificate (chain) is invalid.
+            if (nVerificationResult & security::CertificateValidity::INVALID) {
+                OSL_TRACE("Certificate \"%s\" for host \"%s\" is invalid",
+                          rtl::OUStringToOString(sServerCertificateSubject, RTL_TEXTENCODING_UTF8).getStr(),
+                          rtl::OUStringToOString(getHostName(), RTL_TEXTENCODING_UTF8).getStr());
+            }
+            if (nVerificationResult & security::CertificateValidity::REVOKED) {
+                OSL_TRACE("Certificate \"%s\" for host \"%s\" was revoked",
+                          rtl::OUStringToOString(sServerCertificateSubject, RTL_TEXTENCODING_UTF8).getStr(),
+                          rtl::OUStringToOString(getHostName(), RTL_TEXTENCODING_UTF8).getStr());
+            }
             xCertificateContainer->addCertificate(getHostName(), sServerCertificateSubject,  sal_False);
             return SERF_SSL_CERT_UNKNOWN_FAILURE;
         }