tool hub ツール集

SSL PEM Viewer

SSL PEM Viewer — ブラウザで動作します。入力は保存されません。

ブラウザで処理 登録不要 無料


SSL PEM / 証明書テキスト表示

値を入力してから「計算する」を押してください。

使い方

  1. テキスト欄にPEM(BEGIN CERTIFICATE … END)または openssl x509 -text 出力を貼ります。
  2. 解析を押して形式、本文長さ、Subject/CN、有効期間の要約を確認します。
  3. PEM なら Base64 を DER バイトに解き長さ・CN ヒューリスティック・ヘックスプレビューを詳細欄に書きます。
  4. openssl テキストなら Subject、Not Before、Not After 行を正規表現で読みます。有効期間はこの形式の方が正確です。
  5. リセットで入力を消します。チェーン検証・失効確認・秘密鍵検査はしません。

ポイント

ブラウザ SubtleCrypto には X.509 証明書全体をパースする標準 API がありません。そのため PEM は Base64 DER デコードと共通名 OID(2.5.4.3)スキャンに依存します。有効期間は DER 簡易スキャンでは抜けやすいので、日付が必要なら端末で openssl x509 -in cert.pem -text -noout 結果を貼る方がよいです。空欄で解析すると貼ってくださいという案内だけ出ます。PEM ラベルは CERTIFICATE だけでなくブロック名の別文字列のこともあります。詳細欄は先頭だけ切って見せることがあります。

表示は参考用です。署名が正しいか、中間 CA があるか、CRL・OCSP で失効したかは見ません。運用サーバーの実際の TLS 状態は openssl s_client やブラウザの南京錠が優先です。貼った内容はこの端末だけで処理されます。CN ヒューリスティックは PrintableString・UTF8 などよくあるタグだけ見ます。Unicode・多言語 CN は壊れたり空に見えたりすることがあります。日付が必要なら必ず openssl テキストを使ってください。

サイト証明書 PEM を貼って解析すると形式が CERTIFICATE、本文長さがバイト数で出ます。CN が example.com のように見えればヒューリスティックが捉えたものです。openssl テキストを入れると Not Before ~ Not After が有効期間欄に埋まります。日付が空なら PEM だけ入れた場合なので -text 出力を足してください。Let's Encrypt 証明書 PEM を入れると本文バイト数とヒューリスティック CN が出ます。満了日を見るなら同じファイルに openssl -text を回して貼ります。

関連: 自分の IP 確認 · CIDR 計算機

よくある質問

SSL PEM ビューアに何を貼りますか?

BEGIN/END がある PEM ブロック、または openssl x509 -text 出力です。個人鍵 PEM もラベルは読みますが鍵検証はしません。チェーン PEM を何枚貼っても最初の BEGIN/END 対だけ拾います。中間 CA は別に解析してください。

証明書 CN と有効期間は見えますか?

CN は DER ヒューリスティックまたは Subject 行から取ります。有効期間は openssl テキストに Not Before/After があるときよく出ます。DER だけあり PEM ラッパーがないと失敗します。base64 と BEGIN 行を含める必要があります。

openssl x509 -text 出力もできますか?

できます。Subject と日付行があれば openssl text に分類します。BEGIN CERTIFICATE が一緒にあると PEM 経路を取ることがあります。Subject に CN がなく SAN だけの証明書は CN 欄が空か別フィールドのように見えることがあります。

証明書の有効性を検証しますか?

しません。表示・学習用であり署名・チェーン・満了を信頼判断に使わないでください。満了間近をこの画面だけで警告しません。日付文字列を自分で読んでください。

PEM Base64 はブラウザだけで処理されますか?

はい。貼った証明書をサーバーに上げません。詳細欄に長さ・CN・ヘックスプレビューだけ残ります。運用適用前に openssl verify やブラウザで実際のハンドシェイクを確認してください。

チェーンや失効は確認しますか?

確認しません。中間証明書・CRL・OCSP は扱いません。配備点検はサーバーツールを使ってください。個人鍵が混ざっていたらこのタブを共有しないでください。処理はローカルですが画面漏洩は危険です。

SSL PEM Viewer カバー画像
入力内容はサーバーへ送信されず、ページを閉じると消えます。

最終確認日: 2026-09-04