質問: 【sslについて】 sslについて教えてください。 様々な書籍、サイトを見てsslの設定をしているのですが、拡張子がたくさんあってよくわかりません。 .key(秘密鍵ファイル) .crt(公開鍵? 証明書?) .csr(証明書? 公開鍵?) .crl(???) .pem(???) これらの拡張子は、それぞれどんな意味があるのでしょうか? .keyファイルは、SSLCertificateKeyFileで指定する秘密鍵というのはわかるのですが、 SSLCertificateFileの方に指定するものが、.csrになっている解説や.crtになっている説明があり、混乱してきました。 .csrや.crtファイルの違いや、その他のファイルの意味や使い分け等を教えてください。 どうぞ、よろしくお願いします。
回答: .keyは公開鍵と対になる秘密鍵です. .csrはCertificate Signing Requestの略でCAに署名要求するものです.中身は公開鍵等. .crtはcsrに署名が行われた公開鍵証明書. .pemは公開鍵証明書等をBASE64化したもの. .crlは・・・たぶん証明書失効リストです. SSLCertificateFileにcrtを SSLCertificateKeyFileにkeyを指定すれば良いと思いますが, 拡張子は拡張子なので,.csrと書いてあっても中身は.crtという可能性もあります.