CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2026/03/28 05:49:32

Modified files:
        lib/libtls     : tls_ocsp.c 

Log message:
libtls: const workarounds for X509_NAME in OCSP for OpenSSL 4

The API to look up a cert by subject or issuer name clearly only needs to
do name comparisons in a collection of certs so should by all means take a
const X509_NAME * as an argument. However, this isn't all that easy to do
and hence it's only in OpenSSL 4 that this obvious step was reached.

This means that there is no way around casting for older code. One could
cast the return value of X509_get_issuer_name() or the argument passed to
the two lookups by subject. jsing slightly prefers the second approach,
so this is what we do here.

ok djm jsing kenjiro

Reply via email to