Introduce OpenSSL INI for selecting libctx (#18768)

Closes GH-18768

Co-authored-by: Gina Peter Banyard <girgias@php.net>
This commit is contained in:
Jakub Zelenka 2025-07-14 14:16:14 +01:00 committed by GitHub
parent 2beb44a80b
commit d0c0a9abfd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 95 additions and 32 deletions

View file

@ -1865,6 +1865,14 @@ ldap.max_links = -1
; SSL stream context option.
;openssl.capath=
; The libctx is an OpenSSL library context. OpenSSL defines a default library
; context, but PHP OpenSSL also defines its own library context to avoid
; interference with other libraries using OpenSSL and to provide an independent
; context for each thread in ZTS. Possible values:
; "custom" - use a custom library context (default)
; "default" - use the default OpenSSL library context
;openssl.libctx=custom
[ffi]
; FFI API restriction. Possible values:
; "preload" - enabled in CLI scripts and preloaded files (default)