From 89f1865c659bda22d0a64f58dab75877d83688fc Mon Sep 17 00:00:00 2001 From: Pierre Labastie Date: Fri, 22 May 2026 19:02:38 +0200 Subject: [PATCH] OpenSSL 4 fixes in md module This is needed in addition to the ssl module --- modules/md/md_ocsp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/md/md_ocsp.c b/modules/md/md_ocsp.c index b44458676f7..be98be59821 100644 --- a/modules/md/md_ocsp.c +++ b/modules/md/md_ocsp.c @@ -533,13 +533,13 @@ static const char *certid_summary(const OCSP_CERTID *certid, apr_pool_t *p) serial = issuer = key = "???"; OCSP_id_get0_info(&aname_hash, &amd_nid, &akey_hash, &aserial, (OCSP_CERTID*)certid); if (aname_hash) { - data.len = (apr_size_t)aname_hash->length; - data.data = (const char*)aname_hash->data; + data.len = (apr_size_t)ASN1_STRING_length(aname_hash); + data.data = (const char*)ASN1_STRING_get0_data(aname_hash); md_data_to_hex(&issuer, 0, p, &data); } if (akey_hash) { - data.len = (apr_size_t)akey_hash->length; - data.data = (const char*)akey_hash->data; + data.len = (apr_size_t)ASN1_STRING_length(akey_hash); + data.data = (const char*)ASN1_STRING_get0_data(akey_hash); md_data_to_hex(&key, 0, p, &data); } if (aserial) {