JA
マイツール

SSL 証明書デコーダー(X.509 / PEM ビューアー)

SSL/TLS 証明書や証明書チェーンを解読し、サブジェクト、発行者、SAN、有効期間と残り日数、鍵、フィンガープリント、拡張を表示して、各リンクの署名を検証します。

証明書 1 つ、またはチェーン全体(リーフが先)を貼り付けてください。下でファイルを選ぶこともできます。
マイツール →
広告

HTTPS のサイトは、対象のドメイン、発行者、有効期限、結びついている鍵を示す X.509 証明書を提示します。このデコーダーは、PEM または DER の証明書(またはチェーン全体)を読み取り、サブジェクト、発行者、サブジェクト代替名、残り日数付きの有効期間、鍵の種類とサイズ、SHA-256 と SHA-1 のフィンガープリント、すべての拡張を一覧にします。チェーンの場合は順序を確認し、各証明書の署名を次の証明書の公開鍵で検証します。何もアップロードされません。

使い方

  1. -----BEGIN CERTIFICATE----- ブロックを 1 つ以上(リーフが先)貼り付けるか、.crt、.cer、.pem、.der のファイルを選びます。
  2. SAN がすべてのホスト名を含んでいるか、残り日数に余裕があるかを確認します。
  3. フィンガープリントを、ブラウザーやサーバーが表示するものと比べます。
  4. チェーンの場合は、発行順になっていて、すべての署名が有効であることを確認します。

計算式

Fingerprint = SHA-256 (or SHA-1) of the whole DER certificate, shown as colon-separated hex. Days left = floor((notAfter − now) ÷ 86,400 s).

チェーンの 1 つの連結は、証明書の発行者名が次の証明書のサブジェクトと等しく、署名が次の証明書の公開鍵で検証できるとき有効です(RSA PKCS#1 v1.5、ECDSA P-256/384/521、または Ed25519。Web Crypto API を使用)。

計算例

サンプルのチェーンは、"Example Test Root CA" が発行した www.example.com 用のリーフです。リーフは EC P-256 の鍵、SAN の DNS:www.example.com、DNS:example.com、IP Address:192.0.2.1、email:admin@example.com、シリアル番号 5A3C99E10042、有効期間は 2026 年 11 月 8 日から 2036 年 11 月 5 日まで、SHA-256 フィンガープリントは B0:42:89:D3:…:77:1A で、openssl x509 が出力する値と同じです。署名はルートの RSA 鍵で検証できます。

よくある質問

Web サイトから証明書を取得できますか?

いいえ。ブラウザーは、Web ページが他のサイトの TLS 証明書を読むことを許可していません。ブラウザーの鍵マークのメニューからエクスポートするか、openssl s_client -connect example.com:443 -showcerts を実行して出力を貼り付けてください。

「有効」と出れば、その証明書は信頼できますか?

署名が数学的に正しいという意味です。信頼できるかどうかは、ルートがブラウザーや OS のストアにあるか、ホスト名が SAN と一致するか、証明書が失効していないかにも左右されます。

埋め込み SCT とは何ですか?

署名付き証明書タイムスタンプは、その証明書が公開の証明書の透明性ログに記録されたことを証明します。Chrome と Safari は公的に信頼される証明書にこれを求めており、プライベートやテスト用の証明書には付いていません。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). SSL 証明書デコーダー(X.509 / PEM ビューアー). https://kakao.mobile/ja/tools/ssl-certificate-decoder/

MLA

“SSL 証明書デコーダー(X.509 / PEM ビューアー).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/ssl-certificate-decoder/.

広告