PEMデコーダー: PEM証明書・キー・CSRをデコード
PEMデコーダーは PEM ブロックを読み取り、BEGIN/END ラベルを抽出して、本文を base64デコードして生の DER バイトに変換します。検出された型を識別し、先頭64バイトの16進ダンプを表示するため、証明書、公開鍵・秘密鍵、CSR を調べやすくなります。PEM の入力を貼り付けまたはドロップします。変換オプションの指定はありません。
PEMデコーダーは、PEM エンコードされた証明書、公開鍵・秘密鍵、証明書署名要求(CSR)を調べるためのブラウザベースの PEM デコーダーです。PEM ブロックからラベルを抽出し、Base64 の本文を生の DER バイトにデコードして、16進ダンプを表示するため、openssl なしでデコードされたデータを調べられます。
PEM ブロックは内容を区切るために BEGIN 行と END 行を使います。このデコーダーはそれらの行からラベルを読み取り、本文を base64デコードして、検出された型を識別し、デコードされた先頭64バイトを16進数で表示します。このツールの説明する出力は確認用であり、追加の変換オプションの指定はありません。
PEM はデータをテキストに適した形式で表し、DER は PEM の本文をデコードして得られる生のバイト表現です。PEM を DER バイトに変換すると、16進ダンプで基礎となるデータを調べたり、テキストエンコードされた形式の外で証明書、キー、CSR を扱ったりするのに役立ちます。表示される16進ダンプは先頭64バイトに限定されます。
PEMデコーダーは完全にブラウザ上で動作します。入力はデバイス上で処理され、サーバーへのアップロードなし、保存や送信もされません。ページの読み込み後はオフラインでも動作します。無料で使えるため、PEM データをオンラインサービスに送信せずに調べられます。
このツールは、PEM 証明書、キー、CSR を調べる必要がある開発者や DevOps エンジニアに便利です。これらの形式に不慣れな方にも、日常的に扱っている方にも使えます。PEM の値を貼り付けまたはドロップして、検出された型とデコードされたバイトを表示します。
手順1: PEM の値を入力エリアに貼り付けまたはドロップします。-----BEGIN…----- 行から対応する -----END…----- 行までの完全なブロックを含めてください。
手順2: デコードを実行して PEM ラベルを抽出し、ブロックの本文を base64デコードして生の DER バイトに変換します。
手順3: 検出された型と、先頭64バイトのデコード結果を表示する16進ダンプを確認します。
手順4: デコードされた出力を使う・保持する必要がある場合は、復元された結果をコピーします。
用途: チームメンバーから受け取った証明書の PEM 値を、検出された型とデコードされたバイトをチェックして調べる。
用途: openssl を使わずに、公開鍵または秘密鍵の PEM ブロックを調べ、本文をデコードする。
用途: 証明書署名要求(CSR)の PEM ブロックを確認し、ラベルと先頭64バイトの DER バイトを見る。
用途: テキストのみのチャネルで PEM の値が運ばれる場合、受信したブロックをデコードして生の DER バイトを調べる。
用途: 証明書やキーのデータを調査する際に、PEM ブロックのラベルとエンコードされた本文をチェックする。
用途: ブラウザで作業中に、PEM ブロックのデコードされたバイトを16進ダンプで素早く表示する。