Wie erstelle ich ein selbstsigniertes SSL-Zertifikat verwenden, während Tests einer web-app

StackOverflow https://stackoverflow.com/questions/18034

  •  09-06-2019
  •  | 
  •  

Frage

Wie erstelle ich ein selbstsigniertes SSL-Zertifikat für Apache-Server verwenden, während Tests einer web-app?

War es hilfreich?

Lösung

Wie erstelle ich ein selbstsigniertes SSL Zertifikat für Testzwecke?

von http://httpd.apache.org/docs/2.0/ssl/ssl_faq.html#selfcert:

  1. Stellen Sie sicher, dass OpenSSL installiert ist und in Ihrem PFAD.

  2. Führen Sie den folgenden Befehl zum erstellen server.key und server.crt files:

    openssl req -new -x509 -nodes -out server.crt -keyout server.key
    

    Diese können wie folgt verwendet werden in Ihre httpd.conf-Datei:

    SSLCertificateFile    /path/to/this/server.crt
    SSLCertificateKeyFile /path/to/this/server.key
    
  3. Es ist wichtig, dass Sie wissen, dass dieser server.Schlüssel keine passphrase.Zu fügen Sie eine passphrase für den Schlüssel haben, sollten Sie den folgenden Befehl ausführen, und geben Sie & überprüfen Sie die passphrase abgefragt.

    openssl rsa -des3 -in server.key -out server.key.new
    mv server.key.new server.key
    

    Bitte sichern Sie den server.key-Datei und die passphrase eingegeben an einem sicheren Ort auf.

Andere Tipps

Verschiedene Werkzeuge vorhanden sind, erzeugen kann SSLs.Versuchen Sie es OpenSSL für Beispiel.Alternativ gibt es eine in der IIS 6 resource kit, wenn Sie in Windows.

OpenSSL (http://www.openssl.org/)

Hier ist ein tutorial: http://novosial.org/openssl/self-signed/

Hier ist die gute Anleitung, um mit zu beginnen: SSH localhost.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top