23

Web アプリケーションのテスト中に使用する Apache サーバー用の自己署名 SSL 証明書を作成するにはどうすればよいですか?

4

4 に答える 4

29

テスト目的で自己署名 SSL 証明書を作成するにはどうすればよいですか?

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

  1. OpenSSL がインストールされていて、PATH にあることを確認してください。

  2. 次のコマンドを実行して、server.key および server.crt ファイルを作成します。

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

    これらは、httpd.conf ファイルで次のように使用できます。

    SSLCertificateFile    /path/to/this/server.crt
    SSLCertificateKeyFile /path/to/this/server.key
    
  3. この server.key にはパスフレーズがないことに注意してください。キーにパスフレーズを追加するには、次のコマンドを実行し、要求に応じてパスフレーズを入力して確認する必要があります。

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

    server.key ファイルと入力したパスフレーズを安全な場所にバックアップしてください。

于 2008-08-20T14:11:40.883 に答える
0

SSL を生成できるさまざまなツールが存在します。たとえば、OpenSSLを試してください。または、 Windows を使用している場合は、 IIS 6 リソース キットに1 つ含まれています。

于 2008-08-20T14:09:15.930 に答える
-3

OpenSSL を使用する ( http://www.openssl.org/ )

ここにチュートリアルがあります: http://novosial.org/openssl/self-signed/

これは、開始するのに適したチュートリアルです: SSH localhost

于 2008-08-20T14:04:08.033 に答える