ファイルを知る、使いこなす。
.der

DER証明書

証明書・鍵

DERはASN.1構造のバイナリ符号化で、証明書だけに限定されません。証明書、鍵、署名要求等の何を符号化したものかを作成元へ確認します。テキストで文字化けしても破損とは限らず、内容の種類に対応したツールで読みます。

主な用途
証明書・鍵・要求等のバイナリ符号化
中身の種類
バイナリデータ
目次・よくある質問・根拠資料を見る

内容の最終確認: · 編集:Kai

開き方・操作手順

使っている環境や目的の項目を開いて、手順を確認してください。

DERの中身を特定

証明書以外の鍵や要求もあり得ます。

  1. 作成元と利用アプリの説明を確認します。
  2. 証明書、鍵、要求のどれを指定しているか確認します。
  3. 種類に合うツールへDER指定でコピーを読み込みます。
証明書なら情報表示

インポートはせず表示で確認します。

  1. 証明書と確認できたコピーをx509等で表示します。
  2. 対象名、発行者、有効期間を読みます。
  3. 対応するサービスの条件とチェーンを照合します。
PEMへ別出力する

中の種類を維持する変換です。

  1. 対応する証明書・鍵・要求ツールを選びます。
  2. 元のDERを保管し、PEMを別名出力します。
  3. ラベルと内容、秘密鍵の保護を確認します。

操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。

開けないとき:症状から確認

  • 証明書として開けない:鍵やCSR等を証明書リーダーへ渡していないか確認します。
  • PEM入力で失敗:入力符号化を確認します。
  • 別アプリで認識しない:求める構造、アルゴリズムと対応版を確認します。
  • テキストの文字化け:バイナリー対応ツールで確認します。
  • 変換後に鍵が出る:入力型と出力オプションを確認します。
  • 指紋が違って見える:符号化したファイルのハッシュと証明書指紋を区別します。

確認済みDER構造 → PEM

  1. 内容の種類に対応したツールでDERを読み、PEM出力を選びます。
  2. ラベルと公開情報、必要なら秘密鍵の暗号化保護を確認します。
  3. 元と出力の型を確認し、鍵を含む出力には適切な保護とアクセス制限を維持します。

符号化変更は構造の種類を変えません。鍵のDERを証明書へ改名しても発行済み証明書にはなりません。

読込型を先に決める

失敗のたびに拡張子を変えるより、作成元の出力形式を確認します。証明書と鍵では適切な解析が異なります。

確認例:証明書用の解析で拒否されたDERは、鍵やCSRかを作成元へ確認します。文字化けだけで破損と決めません。

この手順の根拠:IETF / RFC Editor · RFC 7468 — Textual Encodings / OpenSSL Project · openssl-x509 / OpenSSL Project · openssl-pkey / OpenSSL Project · openssl-req

変換は内容の更新ではない

証明書の対象や期限、鍵の役割は符号化を変えても更新されません。用途の変更には正規の作成・発行手順が必要です。

この手順の根拠:IETF / RFC Editor · RFC 7468 — Textual Encodings / OpenSSL Project · openssl-x509 / OpenSSL Project · openssl-pkey / OpenSSL Project · openssl-req

関連形式との違い

関連形式との違い
形式・方法役割確認する点
DERバイナリー符号化内部データ型
PEM文字符号化ラベル・保護
証明書 / 鍵 / CSR異なる役割適切な解析

取り扱いと安全性

DERにも秘密鍵が入る場合があります。意味が分からないファイルをオンライン解析へ送らず、作成元に確認します。

よくある質問

必ず証明書?

鍵や要求等の場合もあります。

文字化けは破損?

バイナリをテキストとして表示した可能性があります。

PEM化すると安全になる?

表現が変わるだけで鍵や信頼の問題は残ります。

DERをPEMへ変えると暗号化される?

符号化変更と鍵の暗号化は別です。内容と保護設定を確認します。

同じDERでも別コマンドが必要?

中のデータ型によって証明書・鍵・要求用ツールを使い分けます。

形式の基本情報:正式名称・MIME type・管理団体
名称
Distinguished Encoding Rules encoded structure
管理・仕様
ASN.1 standards / producing cryptographic tools
MIME type
作成元・配信元の指定による。拡張子だけでMIME typeは確定できません。

公式・一次情報

  • 標準仕様RFC 7468 — Textual Encodings

    証明書・鍵・署名要求等のテキスト表現を定義します。

    IETF / RFC Editor · リンク確認:
  • プロジェクト公式openssl-x509

    証明書の内容表示、PEM・DERの変換の資料です。

    OpenSSL Project · リンク確認:
  • プロジェクト公式openssl-pkey

    公開鍵・秘密鍵の処理と形式指定を説明します。

    OpenSSL Project · リンク確認:
  • プロジェクト公式openssl-req

    署名要求の内容確認と自己署名証明書との違いです。

    OpenSSL Project · リンク確認: