Maison  >  Questions et réponses  >  le corps du texte

PHP semble ignorer la configuration OpenSSL par défaut

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粉817354783P粉817354783264 Il y a quelques jours454

répondre à tous(1)je répondrai

  • P粉281089485

    P粉2810894852024-02-22 12:17:27

    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.

    répondre
    0
  • Annulerrépondre