Web アプリケーションのテスト中に使用する Apache サーバー用の自己署名 SSL 証明書を作成するにはどうすればよいですか?
4 に答える
テスト目的で自己署名 SSL 証明書を作成するにはどうすればよいですか?
http://httpd.apache.org/docs/2.0/ssl/ssl_faq.html#selfcertから:
OpenSSL がインストールされていて、PATH にあることを確認してください。
次のコマンドを実行して、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
この server.key にはパスフレーズがないことに注意してください。キーにパスフレーズを追加するには、次のコマンドを実行し、要求に応じてパスフレーズを入力して確認する必要があります。
openssl rsa -des3 -in server.key -out server.key.new mv server.key.new server.key
server.key ファイルと入力したパスフレーズを安全な場所にバックアップしてください。
SSL を生成できるさまざまなツールが存在します。たとえば、OpenSSLを試してください。または、 Windows を使用している場合は、 IIS 6 リソース キットに1 つ含まれています。
OpenSSL を使用する ( http://www.openssl.org/ )
ここにチュートリアルがあります: http://novosial.org/openssl/self-signed/
これは、開始するのに適したチュートリアルです: SSH localhost。