PHP semble ignorer la configuration OpenSSL par défaut
P粉817354783
P粉817354783 2024-02-21 15:49:35
0
1
465

Je dois modifier la configuration OpenSSL utilisée par les méthodes PHP openssl*. phpinfo() rapporte la configuration openssl par défaut présente dans /etc/ssl/openssl.cnf. Mais il ne semble pas avoir été utilisé.

J'ai modifié openssl.cnf pour qu'il contienne des valeurs invalides. L'exécution d'openssl à partir du shell échoue complètement et se plaint d'une configuration non valide. Les méthodes openssl* de mon script PHP fonctionneront-elles toujours ? ! Ils devraient échouer avec le même message d'erreur.

Alors, quelle est la configuration OpenSSL réelle utilisée par PHP ?

PHP fonctionne comme un module Apache2 dans un conteneur Alpine Linux Docker (package php81-apache2)

P粉817354783
P粉817354783

répondre à tous(1)
P粉281089485

Il semble y avoir une mise en cache impliquée (il faudra enquêter plus tard). Après avoir laissé le système reposer pendant quelques heures, la méthode PHP utilise la configuration modifiée.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal