FORMAT COMPARISON
CRT vs DER
CRTは証明書ファイルによく使われる拡張子で、DERは証明書などのASN.1データを表すバイナリエンコードです。直接の形式比較というより、ファイルの種類とエンコード規則の違いです。
CRTとDER、どちらを選ぶ?
証明書ファイルが必要なら、まず配備先が求める証明書形式とエンコードを確認します。CRT/CERの拡張子だけではPEMテキストかDERバイナリかを断定できません。内容を検証し、鍵を含むか、証明書チェーンが必要かも確認してください。
CRT向き
X.509証明書の配備・受け渡し
- サーバーやクライアントが要求する証明書ファイル
DER向き
証明書構造のバイナリエンコード
- 配備先がDERエンコードを指定する証明書ファイル
基本情報を比較
CRTとDERの主な違いを確認できます。
| 項目 | CRT | DER |
|---|---|---|
| 拡張子 | .crt、.cer | .der |
| MIME Type | application/pkix-cert | application/pkix-cert |
| 主な用途 | X.509証明書の配備・受け渡し | 証明書構造のバイナリエンコード |
| 圧縮 | encoding_dependent | binary_encoding |
| 開く方法 | 証明書ビューアや対応ツールで発行者、有効期限、対象名を確認します。 | DER対応の証明書ビューアやツールで開きます。ファイルを通常のテキストとして編集しません。 |
| 書き出し・変換 | 変換前に証明書だけか、チェーンを含むか、秘密鍵を含まないかを確認します。 | PEMへ変換する場合は、証明書の内容と変換後の配備先要件を確認します。 |
用途別の選び方
作りたいものや使う場面から選べます。
サーバーやクライアントが要求する証明書ファイル
X.509証明書の配備・受け渡し
CRT向き配備先がDERエンコードを指定する証明書ファイル
証明書構造のバイナリエンコード
DER向き確認ポイント 1
CRT/CERは証明書に使われるファイル拡張子で、単一のエンコード方式を保証しません。
使い分け確認ポイント 2
DERはASN.1構造を符号化するバイナリ規則で、X.509証明書にも使われます。
使い分け選ぶ理由を詳しく
- PEMはDERデータをテキスト表現で包むことがあり、拡張子・内容・エンコードを区別して確認します。