Come posso creare un certificato SSL autofirmato da utilizzare durante il test di un'app Web

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

  •  09-06-2019
  •  | 
  •  

Domanda

Come posso creare un certificato SSL autofirmato per un server Apache da utilizzare durante il test di un'app Web?

È stato utile?

Soluzione

Come posso creare un certificato SSL autofirmato per scopi di test?

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

  1. Assicurati che OpenSSL sia installato e nel tuo PERCORSO.

  2. Esegui il seguente comando, per creare server.key e server.crt file:

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

    Questi possono essere utilizzati come segue nel file httpd.conf:

    SSLCertificateFile    /path/to/this/server.crt
    SSLCertificateKeyFile /path/to/this/server.key
    
  3. È importante che tu sia consapevole che questo server.key non ha alcuna passphrase.Per aggiungere una passphrase alla chiave, è necessario eseguire il comando seguente e inserire e verificare la passphrase come richiesto.

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

    Si prega di eseguire il backup del file server.key e la passphrase che è stata inserita, in una posizione sicura.

Altri suggerimenti

Esistono vari strumenti in grado di generare SSL.Tentativo OpenSSL Per esempio.In alternativa, ce n'è uno in Kit di risorse IIS 6, se utilizzi Windows.

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

Ecco un tutorial: http://novosial.org/openssl/self-signed/

Ecco il buon tutorial con cui iniziare: Host locale SSH.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top