AVERTISSEMENT: impossible d'ouvrir le fichier de configuration: ./bin/openssl.cnf
makecert
et appuyez sur entrée, puis cette erreur se produit.
J'ai essayé avec des solutions mais qui n'a pas travaillé pour moi.
ex: ensemble OPENSSL_CONF=c:/OpenSSL_Win64/bin/openssl.cnf
HTML:
<pre>WARNING: can't open config file: ./bin/openssl.cnf
Unable to load config info from ./bin/openssl.cnf
WARNING: can't open config file: ./bin/openssl.cnf
Error opening Private Key privkey.pem
5344:error:02001002:system library:fopen:No such file or directory:.\crypto\bio\
bss_file.c:398:fopen('privkey.pem','rb')
5344:error:20074002:BIO routines:FILE_CTRL:system lib:.\crypto\bio\bss_file.c:40
0:
unable to load Private Key
WARNING: can't open config file: ./bin/openssl.cnf
Loading 'screen' into random state - done
server.csr: No such file or directory
Could Not Find C:\xampp\apache\.rnd
Could Not Find C:\xampp\apache\privkey.pem
Could Not Find C:\xampp\apache\server.csr
The system cannot find the file specified.
The system cannot find the file specified.
-----
Das Zertifikat wurde erstellt.
The certificate was provided.</pre>
- Vous oubliez d'ajouter une variable d'environnement système correctement pour OpenSSL sur les Fenêtres! Vous peut-être mis sur le mauvais chemin ou vous avez oublié de lancer CMD en tant que Admin!
Vous devez vous connecter pour publier un commentaire.
Expliquant votre problème
Cette erreur se produit principalement sur les ordinateurs Windows lorsque vous utilisez le paquet OpenSSL ou le programme d'installation de Windows!
Étape par Étape les instructions
Je vous conseille de faire ce qui suit (windows uniquement):
Ouvrez votre invite de commande en tant qu'Administrateur (peu de commandes s'ouvre en état aléatoire), donc quand OpenSSL essaie d'écrire des choses sur votre disque dur tombe en panne.
cmd
et frapperMaintenant avant d'exécuter toute commande OpenSSL tapez la commande suivante:
set OPENSSL_CONF=c:\[PATH TO YOUR OPENSSL DIRECTORY]\bin\openssl.cfg
C:\OpenSSL-Win32\bin\openssl.cfg
. Pour Windows (64 bits) utilisationC:\OpenSSL-Win64\bin\openssl.cfg
!Après vous avez fait cela maintenant, vous êtes bon pour aller avec votre OpenSSL choses. Essayez
openssl version
et l'erreur a disparu.Résoudre votre problème
Votre problème pourrait être:
OpenSSL_Win64
. Il faut peut-être enOpenSSL-Win64
!openssl.cnf
mais il doit êtreopenssl.cfg
!Sites utiles
Lire aussi:
Création manuelle d'un openssl.cnf fichier dans l'emplacement correct peut résoudre le problème.
Ici est un modèle de fichier (modifier au besoin):
Lors de l'installation de l'application penSSL_Win64, sera situé dans C:\Program Files\OpenSSL-Win64 donc , vous devez définir cette voie avec une console de commande et d'écrire:
ensemble OPENSSL_CONF=C:\Program Files\OpenSSL-Win64\bin\openssl.cfg