FORMAT COMPARISON
CSR vs CRT
CSRは認証局へ提出する証明書署名要求、CRTは発行済みの証明書に使われる拡張子です。証明書発行の前後で役割が異なります。
CSRとCRT、どちらを選ぶ?
証明書を申請する段階ではCSR、認証局から発行された証明書を配備する段階ではCRTなど配備先が求める形式を扱います。
CSR向き
認証局へ提出する証明書署名要求
- 証明書発行手続きで公開鍵と識別情報を提出する場面
CRT向き
X.509証明書の配備・受け渡し
- サーバーやクライアントが要求する証明書ファイル
基本情報を比較
CSRとCRTの主な違いを確認できます。
| 項目 | CSR | CRT |
|---|---|---|
| 拡張子 | .csr | .crt、.cer |
| MIME Type | application/pkcs10 | application/pkix-cert |
| 主な用途 | 認証局へ提出する証明書署名要求 | X.509証明書の配備・受け渡し |
| 圧縮 | encoding_dependent | encoding_dependent |
| 開く方法 | 証明書管理ツールで要求内容を確認します。秘密鍵はCSRとは別に安全に保管します。 | 証明書ビューアや対応ツールで発行者、有効期限、対象名を確認します。 |
| 書き出し・変換 | CSRから証明書は認証局の発行手続きで得ます。単純な拡張子変更では証明書になりません。 | 変換前に証明書だけか、チェーンを含むか、秘密鍵を含まないかを確認します。 |
用途別の選び方
作りたいものや使う場面から選べます。
証明書発行手続きで公開鍵と識別情報を提出する場面
認証局へ提出する証明書署名要求
CSR向きサーバーやクライアントが要求する証明書ファイル
X.509証明書の配備・受け渡し
CRT向き確認ポイント 1
CSRは公開鍵を含む証明書署名要求
使い分け確認ポイント 2
CRTは発行済み証明書に使われる拡張子
使い分け選ぶ理由を詳しく
- CSRだけではサーバー証明書として配備できない