[解決済み] ApacheのSSL証明書では、.CERを.CRTに変換する必要があるのでしょうか?その場合、どのようにすればよいですか?
質問
Apache 2 サーバーを SSL でセットアップする必要があります。
私は *.key ファイルを持っていますが、オンラインで見つけたすべてのドキュメントでは *.crt ファイルが指定されており、私の CA は *.cer ファイルしか提供してくれませんでした。
*.cer ファイルは *.crt と同じものですか?そうでない場合、CERをCRT形式に変換するにはどうすればよいですか?
解決方法は?
暗号化証明書のファイル拡張子は、期待されるほど標準化されていません。Windows では、デフォルトで
.crt
ファイルは、証明書を Windows ルート証明書ストアにインポートする要求として扱いますが
.cer
ファイルは、単に証明書を表示するための要求として扱われます。つまり、それぞれのタイプのファイルをダブルクリックしたときに起こることについて、Windowsが何らかの固有の異なる意味を持っているという意味で、両者は異なっているのです。
しかし、ダブルクリックしたときのWindowsの処理の仕方は、この2つの違いくらいしかありません。どちらの拡張子も、公開証明書が含まれていることを表しているだけです。私が見た限り、どのシステムファイルや設定ファイルでも、一方の拡張子の代わりにもう一方の拡張子を使用するように証明書ファイルの名前を変更することができます。そして、Windows以外のプラットフォームでは(Windowsでも)、人々はどちらの拡張子を使うかについて特に注意せず、ファイルの内容さえ正しければ両者に違いはないので、互換性を持って扱います。
さらに混乱させるのは、証明書データをファイルに格納する標準的な方法が2つあることです。1つはX.509エンコーディングのquot;binary"で、もう1つは通常quotで始まるbase64エンコーディングのquot;text"であります。
-----BEGIN CERTIFICATE-----
となります。これらは、同じデータを異なる方法でエンコードしています。ほとんどのシステムは両方の形式を受け入れますが、必要であれば、opensslやその他のツールを使って一方をもう一方に変換することができます。証明書ファイル内のエンコーディングは、実際には、誰かがそのファイルに与えた拡張子とは無関係です。
関連
-
[解決済み】htaccess - ブラウザのURLを変更せずにサブフォルダにリダイレクトする。
-
[解決済み】SSLが許容最大長を超えるレコードを受信しました。(エラーコード: ssl_error_rx_record_too_long)
-
[解決済み] htaccessファイルのRewriteOptions inheritは何をするのですか?[クローズド]
-
[解決済み] リポジトリからコードをチェックアウトする際の SVN エラー E175002
-
[解決済み] Apache Proxy: 有効なプロトコルハンドラがない
-
[解決済み] XAMPP Apacheが起動しません
-
[解決済み] OpenSSLを使用して自己署名入りSSL証明書を生成する方法を教えてください。
-
[解決済み] .pemを.crtと.keyに変換する
-
[解決済み] ApacheとNode.jsを同じサーバーで使う
-
[解決済み】Javaキーストアに既存のX.509証明書と秘密鍵をインポートして、SSLで使用するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SSL接続が確立できません。SSL証明書を修正するにはどうしたらいいですか?
-
[解決済み] ファイルが存在しない c:/wamp/www/favicon.ico in apache error_log
-
[解決済み] ** サーバーがホスト名.com nxdomainを見つけることができません。
-
[解決済み] java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient をインスタンス化できません。
-
[解決済み] 内部DNSと外部DNSの違い?
-
[解決済み] 404 Not Found 要求された URL がこのサーバーで見つかりませんでした。
-
[解決済み] HTTPDとは何ですか?
-
[解決済み] Apache: サーバー設定によりクライアントが拒否される
-
[解決済み】apacheの非wwwからwwwへのリダイレクト
-
[解決済み】ディレクトリブラウジングを無効にする方法は?