DERバイナリからPEM証明書への変換ツール

DERバイナリ証明書をPEM証明書に変換することで、エンコーディングを生のバイナリバイトからBase64 ASCIIテキストに変更し、Webサーバーやテキストエディタで簡単に読み取れるようにします。

ファイルを選択またはドラッグ

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

フォーマットの比較と技術仕様

仕様DERPEM
MIMEタイプapplication/x-x509-ca-certapplication/x-pem-file
タイプbinary ASN.1 DER certificateBase64 ASCII certificate container
圧縮none (compact binary)none (Base64 armored)
標準仕様ITU-T X.690 / RFC 5280IETF RFC 7468
マジックバイトヘッダー30 82 (ASN.1 DER Sequence Header)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

フォーマットの概要と用途

セキュリティ証明書は、ネットワーク全体の信頼性を確立し、データを暗号化します。DER形式は、ASN.1規則を使用して証明書データを生のバイナリとして保存します。メモリが限られたハードウェアでは効率的ですが、生のバイナリファイルはテキストベースのサーバー設定ファイルで管理することが困難です。システム管理者版では、Apache、Nginx、OpenSSLなどのツール用設定スクリプトに証明書データを直接検査または貼り付ける必要があることがよくあります。 ファイルをPEMコンテナに変換することで、この問題が解決されます。PEMはPrivacy Enhanced Mailの略ですが、現在ではあらゆる種類の暗号鍵や証明書に広く使用されています。このコンテナは、バイナリデータをBase64テキストでラップし、明確な境界マーカーを追加します。これらのマーカーにより、証明書の開始と終了の場所が明確になり、サーバー設定時のコピペミスを防ぐことができます。

技術仕様とコーデックの内訳

DERバイナリは「application/x-x509-ca-cert」MIMEタイプを使用し、圧縮なしのコンパクトなバイナリ形式でデータを保存します。テキストヘッダーがないため、生のバイトを読み取るには16進エディタが必要です。対照的に、PEMは「application/x-pem-file」MIMEタイプを使用し、まったく同じ基盤となる証明書データをテキスト構造にラップします。PEMファイルは、人間が読めるヘッダー行「-----BEGIN CERTIFICATE-----」で始まり、Base64エンコードされたテキストの行が続き、「-----END CERTIFICATE-----」で終わります。どちらの形式も圧縮を使用しません。どちらの形式も全く同じ暗号化公開鍵データを保存するため、変換は完全にロスレスです。

OSとブラウザの互換性

DERファイルは、Java環境、Androidキーストア、およびWindows証明書管理ツールでネイティブサポートされています。PEMファイルは、Linux Webサーバー、Apache、Nginx、OpenSSLコマンドラインユーティリティ、およびクラウドベースのロードバランサーの絶対的な標準です。最新のWebブラウザやオペレーティングシステムは、SSL/TLSハンドシェイク中に両方の形式を内部で処理しますが、サーバー管理ソフトウェアはPEM形式のテキストブロックを強く好みます。

💡 役立つ情報

元のDERバイナリファイルの暗号化されていないバックアップをコールドストレージに保管してください。PEMへの変換は完全にロスレスであるため、セキュリティを劣化させることなく、バイナリのマスターファイルからテキストベースのPEMファイルをいつでも再生成できます。

フォーマットの比較と技術仕様

一般的なセキュリティ証明書は非常に小さく、通常は1キロバイトから4キロバイトの間です。Base64テキストベースのPEMファイルに変換すると、テキストエンコーディングのオーバーヘッドにより、サイズが約33パーセント増加します。このわずかな増加であっても、4キロバイトの証明書は、標準的な4Gネットワーク、5G接続、または自宅の光回線経由で1ミリ秒未満で転送されます。

よくある質問

DERバイナリからPEM証明書へ品質を落とさずに変換するにはどうすればよいですか?

両方の形式にまったく同じ暗号化公開鍵とメタデータが含まれているため、変換は完全にロスレスです。ファイルの変換は外部のラッパーを生のバイナリバイトからBase64テキストに変更するだけであり、コアのセキュリティデータはそのまま保持されます。

DERバイナリとPEM証明書の違いは何ですか?

DERバイナリは、ヘッダーのないコンパクトで機械可読なバイナリ形式です。一方、PEMは、人間やサーバーソフトウェアが読みやすいように、特定開始および終了境界線の間にラップされたBase64エンコードのテキスト形式です。