Co-authored-by: Viktor Dukhovni <viktor1ghub@dukhovni.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
MergeDate: Tue Feb 24 14:05:10 2026
(Merged from https://github.com/openssl/openssl/pull/29612)
*Dimitri John Ledkov*
* `SSL_add1_host()` and `SSL_set1_host()` were deprecated. The new replacement functions
- SSL_add1_dnsname, SSL_set1_dnsname, SSL_add1_ipaddr, and SSL_set1_ipaddr were added.
+ `SSL_add1_dnsname()`, `SSL_set1_dnsname()`, `SSL_add1_ipaddr()`, and `SSL_set1_ipaddr()` were added.
API was added to support checking multiple names against a certificate with
`X509_VERIFY_PARAM`. See `X509_VERIFY_PARAM_set_flags(3)` for full details.