SSL Certificate Parser
PEM 証明書をブラウザでローカル解析。サブジェクト・SAN・発行者・有効期間・SHA-256 フィンガープリントを確認。
PEM 証明書
証明書の項目
| 項目 | 値 |
|---|
サブジェクト代替名(SAN)
SHA-256 フィンガープリント(DER バイト対)
PEM バイトをこのタブ内でローカル解析するのみです。サーバーへの通信はなく、信頼チェーン・CRL・OCSP の検証は行わず、失効の有無も判定できません。
使い方
- PEM 証明書を入力欄に貼り付けます。-----BEGIN CERTIFICATE----- から -----END CERTIFICATE----- までです。
- 入力と同時に解析され、「解析」ボタンで同じデコードを再実行できます。
- 項目表でサブジェクト、CN、発行者、シリアル番号、バージョン、署名アルゴリズム、公開鍵を読み取ります。
- 有効期間と残り日数を確認し、次に SAN 一覧を見ます。SAN は証明書がカバーするすべてのホスト名を列挙します。
- SHA-256 フィンガープリントをコピーして、同一証明書の別コピーと照合します。
こんなときに
- 有効期限の確認 —— not-after の日付と残り日数を確認し、更新前に把握できます。
- ホスト名不一致の調査 —— ブラウザが名前の不一致を警告したとき、SAN に含まれるかを確認します。
- フィンガープリントの照合 —— 証明書を固定する設定や監査で、指紋が一致するか比べます。
- オフラインの棚卸し —— 書き出した証明書をサーバーへ送らずに、シリアル番号と発行者を読み取れます。
プライバシーについて
PEM テキストはページ内蔵のパーサーでこのタブ内でデコードされ、リクエストは一切送信されません。失効・CRL・OCSP の検証は行わないため、失効済みの証明書も正しく解析されます。信頼できるかの判断はブラウザと自分の CA ストアの役割です。
FAQ
Q: 証明書が信頼できるか分かりますか? A: いいえ。貼り付けたバイトを読み取るだけです。信頼チェーン、失効、ホスト名の一致判定はブラウザとサーバーの役割です。
Q: 解析が失敗するのは? A: 入力は base64 の完全な PEM 証明書ブロック 1 個である必要があります。途中で切れた書き出し、秘密鍵ブロック、PEM マーカーのない DER ファイルは解析できず、推測せずにエラーを報告します。
Q: サンプルボタンは何を読み込みますか? A: ブラウザ内で生成した合成証明書です。実在の CA は発行しておらず、個人データを貼らずに解析の動きを確認するためのものです。
Q: どのフィンガープリントが表示されますか? A: DER 全体の SHA-256 ダイジェストで、ブラウザの証明書詳細に表示される値と同じです。SHA-1 は脆弱とされるため表示しません。
データはこのデバイス内にとどまります
SSL Certificate Parser は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。