J'essaie de générer une RSE en utilisant OpenSSL sur OpenShift. J'ai rencontré cela lorsque j'exécute la commande en utilisant SSH.
openssl genrsa -des3 -out myApp.key 2048
Generating RSA private key, 2048 bit long modulus
...........+++
.....................................................................+++
unable to write 'random state'
e is 65537 (0x10001)
J'ai des recherches un peu calmes et j'ai essayé quelques choses
Des pointeurs? Je suis déconcerté que cela se produit sur une nouvelle application propre.
Solution similaire, mais un avertisseur pour moi, j'ai trouvé ici .
Donc j'ai fait ensuite:
mkdir ~/"directory where certificates will be generated"
cd ~/"directory where certificates will be generated"
touch .rnd
export RANDFILE="~/"directory where certificates will be generated"/.rnd"
À présent openssl genrsa -des3 -out server.key 2048
commande fonctionne correctement pour moi.
Dans ma machine me donnait ce problème, car le fichier "rnd "appartient à la racine plutôt que à mon utilisateur.
Changer le propriétaire a résolu mon problème:
Sudo chown $USER:$USER ~/.rnd