|
@ -0,0 +1,13 @@ |
|
|
|
|
|
--- a/src/opensslfingerprint.cxx
|
|
|
|
|
|
+++ b/src/opensslfingerprint.cxx
|
|
|
|
|
|
@@ -110,7 +110,9 @@ std::string getCertFingerprint(const std
|
|
|
|
|
|
snprintf(&fpbuf[57], 3, "%02x", md[19]); |
|
|
|
|
|
|
|
|
|
|
|
if (Debug) { |
|
|
|
|
|
- syslog (LOG_DEBUG, "Cert: %s, fingerprint: %s", x->name, fpbuf);
|
|
|
|
|
|
+ char *namebuf = X509_NAME_oneline(X509_get_subject_name(x),NULL,0);
|
|
|
|
|
|
+ syslog (LOG_DEBUG, "Cert: %s, fingerprint: %s", namebuf, fpbuf);
|
|
|
|
|
|
+ free(namebuf);
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
std::string fp = fpbuf; |