Fehler beim generieren des SSL-private key - Heroku - OpenSSL - Schienen
Ich bin nach der Anleitung auf https://devcenter.heroku.com/articles/ssl-endpoint aber immer fest auf die Erzeugung privater Schlüssel. Es sagt, um einen privaten Schlüssel generieren '$ openssl genrsa -des3 -out server.pass.key 2048' also ich Schreibe in rails Befehlszeile
$ heroku run openssl genrsa -des3 -out server.pass.key 2048
Diese scheint zu funktionieren und ich kann geben Sie eine passphrase zweimal eingeben (aber es gibt keine Bestätigung)
Die nächste Stufe ist, geben Sie den folgenden "$ openssl rsa -in server.pass.key -out server.Schlüssel" - also, dass der private Schlüssel entfernt werden können, Ihre passphrase. Also:
$ heroku run openssl rsa -in server.pass.key -out server.key
But here I get the following error:
Error opening Private key server.pass.key
2:error:02001002:system library:fopen no such file or directory:bss_file.c:356:f
open('server.pass.key','r')
2:error:20074002:BIO routines:FILE CTRL:system lib:bss_file.c:358:
Unable to load private key
Irgendwelche Ideen? Danke.
(übrigens ich habe bereits die ganze site SSL aktiviert die app, mit heroku Zertifikat. Ich bin versucht zu ändern, um mein eigenes SSL-Zertifikat für die eigene domain).
no such file or directory
scheint ziemlich klar zu mir.ja, es scheint nicht die Erzeugung der Schlüssel, aber ich verstehe nicht, warum. Es gibt keine Fehlermeldung auf der ersten Stufe.
Es scheint zu sein, suchen die angegebene Datei als Eingabe.
InformationsquelleAutor switcher | 2013-06-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich finde die Idee ausführen dieser Befehle lokal, auf Ihrem eigenen computer. Erstens, stellen Sie sicher, dass Sie
openssl
installiert ist (falls nicht, befolgen Sie die Anweisungen auf der mitgelieferten Heroku Hilfe-Seite, oder benutzen Sie den computer eines Freundes, der hat es installiert). Dann geben Sie diese:Nach diesem Schritt, sollte es eine Datei namens
server.pass.key
im aktuellen Verzeichnis:Dann den zweiten Befehl ausführen:
Nachdem Sie diesen Schritt abgeschlossen, es sollten zwei Dateien in das Verzeichnis. Dann, weiter so wie es in der Anleitung.
InformationsquelleAutor Tom Primozic
Überprüfen Sie, ob Ihre Datei korrekt gebildet.
Ich änderte
in
und der Fehler verschwand.
InformationsquelleAutor user3525162