From 826994baf778d219ed6d8f45be9d8a7220575abc Mon Sep 17 00:00:00 2001 From: Ravi Kant Sharma Date: Fri, 5 Jun 2026 11:56:32 +0200 Subject: [PATCH] Fix for OpenSSL4 compatibility --- src/sslcertificateimpl.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sslcertificateimpl.cpp b/src/sslcertificateimpl.cpp index bd079fe9..1b35275e 100644 --- a/src/sslcertificateimpl.cpp +++ b/src/sslcertificateimpl.cpp @@ -37,7 +37,7 @@ namespace cxxtools { -static String str(X509_NAME* a) +static String str(const X509_NAME* a) { class MemBIO { @@ -64,7 +64,7 @@ static String str(X509_NAME* a) return Utf8Codec::decode(&buf[0], buf.size()); } -static std::string str(ASN1_INTEGER* a) +static std::string str(const ASN1_INTEGER* a) { BIGNUM* bn = ASN1_INTEGER_to_BN(a, 0); if (bn == 0) @@ -84,7 +84,7 @@ static std::string str(ASN1_INTEGER* a) } #ifdef HAVE_ASN1_TIME_diff -static DateTime dt(ASN1_TIME* t) +static DateTime dt(const ASN1_TIME* t) { class Asn1Time { @@ -112,7 +112,7 @@ static DateTime dt(ASN1_TIME* t) return DateTime::fromMSecsSinceEpoch(Seconds(secs)); } #else -static DateTime dt(ASN1_TIME* time) +static DateTime dt(const ASN1_TIME* time) { const char* str = (const char*) time->data; size_t i = 0;