Je suis très nouveau à cela. Pourquoi openssl_pkey_new()
renvoie-t-il false?
J’utilise XAMPP et il y a un OpenSSL sous le Apahce\bin
.
Quelle erreur évidente de débutant fais-je? Peut-être est-ce une question de configuration SSL?
Mon but est d’écrire les deux clés dans deux fichiers.
Mise à jour : comme suggéré, j’ai utilisé openssl_error_ssortingng()
et il indique l’ error:02001003:system library:fopen:No such process
. On dirait que peut-être OpenSSL ne fonctionne pas ou n’est pas sur le chemin ?? Des idées?
Mise à jour : Je mets c:\xampp\php
dans le chemin de Windows, afin qu’il puisse trouver libeay32.dll
et redémarrer Apache.
Maintenant, j’obtiens l’ error:2006D080:BIO routines:BIO_new_file:no such file
. Des idées?
Utilisez openssl_error_ssortingng()
pour savoir pourquoi openssl_pkey_new()
renvoie false (ou toute autre erreur OpenSSL).
Après votre dernière mise à jour, il semble que OpenSSL ne trouve pas le fichier openssl.cnf
, comme décrit ici .