SSL証明書ビューアー
Free1つ以上のPEMまたはDER X.509証明書をデコードし、各フィールドを平易な言葉で表示します:サブジェクト、発行者、有効性、フィンガープリント、公開鍵の詳細、そしてKey Usage、Subject Alternative Names、Authority Information Accessを含むすべての標準拡張。すべてブラウザ内で完全に動作します。
node-forgeを使用して、ブラウザ内で完全に動作します。貼り付けたりアップロードしたりした内容はどこにも送信されません。
証明書(1つ以上、または完全なチェーンを貼り付けてください)
最近のアクティビティ
全員に公開されています。すべての訪問者による直近20回の使用履歴を新しい順に表示します。
Viewed 1 certificate(s)
3時間前
Viewed 2 certificate(s)
3時間前
Viewed 1 certificate(s)
3時間前
このツールの機能
このツールは、1つ以上のPEMまたはDER X.509証明書をデコードし、各フィールドを平易な言葉で表示します:サブジェクト、発行者、シリアル番号、有効期限警告付きの有効期間、署名アルゴリズム、公開鍵の詳細、SHA-256およびSHA-1フィンガープリント、そしてBasic Constraints、Key Usage、Extended Key Usage、Subject Alternative Names、Subject/Authority Key Identifiers、CRL Distribution Points、Authority Information Accessを含むすべての標準拡張。すべて何もどこにもアップロードせずに行われます。
仕組み
証明書はX.509規格で定義されたASN.1エンコードデータ構造です。このツールは、ブラウザや証明書を検証するサーバーと同じ方法で、node-forgeライブラリを使用してその構造をブラウザ内で完全に解析します。Key UsageやBasic Constraintsなどの拡張はnode-forgeによって直接名前付きフィールドにデコードされますが、あまり一般的でないいくつかの拡張、Authority Key Identifier、CRL Distribution Points、Authority Information Accessは、含まれる鍵識別子とURLを取り出すために生のASN.1構造から手動で解析されます。いかなる時点でもネットワーク経由で何も送信されません。
解決できる問題
- OpenSSLやコマンドラインツールをインストールせずに、デプロイ前に証明書の有効期限とSubject Alternative Namesをすぐに確認する。
- ルート、中間、リーフからなる証明書チェーン全体を一度に確認し、各証明書の役割と次の証明書との関係を確認する。
- 証明書が公開するOCSPおよびCRLエンドポイントを読み取る。失効確認の問題をデバッグする際に役立つ。
- 証明書の正確なKey UsageおよびExtended Key Usageフラグが、コード署名やクライアント認証などの特定の使用例が実際に要求するものと一致していることを確認する。
よくある質問
›証明書を表示するために秘密鍵が必要ですか?
いいえ、証明書は設計上公開文書です。公開鍵、サブジェクトと発行者、有効期間、拡張を含んでおり、これらはいずれも読み取るために対応する秘密鍵を必要としません。このビューアーは秘密鍵を一切要求しません。
›実際のウェブサイトから証明書をここに貼り付けても安全ですか?
はい。TLS証明書は接続ハンドシェイクの通常の暗号化されていない部分として、ウェブサイトのすべての訪問者に送信されるため、秘密情報は含まれていません。このツールはブラウザ内でローカルにデコードするだけで、どこにもアップロードしません。
›証明書のフィンガープリントは何を意味しますか?
フィンガープリントは単に証明書の生バイトのハッシュであり、ファイル全体を比較せずに2つの証明書ファイルがバイト単位で同一であることを確認するための短く一意な識別子として使用されます。このツールは、現代の標準であるSHA-256と、互換性のために多くのブラウザやツールで今でも表示されるSHA-1の両方を表示します。
›証明書チェーンで中間証明書やルート証明書の一部のフィールドしか表示されないのはなぜですか?
チェーン内の異なる証明書は異なる拡張を持つことがあります。ルートCA証明書には問い合わせる上位の認証機関がないため、通常Authority Information Accessセクションがありませんが、リーフ証明書には通常あります。ビューアーは固定テンプレートではなく、各証明書に存在する拡張をそのまま表示します。
›このツールは楕円曲線(EC)証明書をサポートしていますか?
まだです。現在はRSA証明書のみをデコードします。EC証明書を貼り付けた場合、不完全または不正確な情報を表示するのではなく、鍵の種類がサポートされていないことを報告します。
›Basic Constraints内の「パス長制約」は何を意味しますか?
これはCA証明書にのみ表示され、リーフ(エンドエンティティ)証明書に到達する前に、チェーン内でその下にさらに許可される中間CA証明書の数を制限します。値が0の場合、そのCAはリーフ証明書を直接発行することしかできず、それ以上の中間証明書を発行できないことを意味します。
関連ツール
テキスト
自己署名SSL証明書ジェネレーター
node-forgeを使用して、ブラウザ内で直接実際に動作する自己署名TLS証明書とそれに対応する秘密鍵を生成します。Subject Alternative Names、設定可能な鍵サイズと有効期間、ダウンロード準備済みの.crtおよび.keyファイルに対応しています。
Freeテキスト
SSL証明書と鍵のペアチェッカー
SSL/TLSの秘密鍵、証明書、オプションのCSRが実際に同じ鍵ペアに属しているかを確認し、証明書のサブジェクト、発行者、有効期間、SAN、フィンガープリントを復号して表示します。すべてブラウザ内で完全に動作します。
Freeテキスト
SSL証明書フォーマット変換ツール
SSL/TLS証明書をPEMとDERエンコーディング間で変換し、証明書をPKCS#7(.p7b)ファイルにまとめたりそこから抽出したりし、証明書と秘密鍵をパスワード保護されたPKCS#12(.pfx / .p12)ファイルにパッケージ化したり再度抽出したりします。すべてブラウザ内で完全に動作します。
Freeテキスト
各行にテキストを追加
ブラウザ内で、先頭、末尾、正確な位置、または一致箇所の隣に、すべての行に同じテキストを挿入します。
Freeテキスト
Adler32チェックサム計算機
ブラウザ内でテキストまたはファイルのAdler-32チェックサムを計算します。
Freeテキスト
アナグラムジェネレーター
ブラウザ内で、任意の単語から作れる英語のアナグラムや短い単語を見つけます。
Freeテキスト
APIテストツール
ブラウザ内で任意のAPIエンドポイントにHTTPリクエストを送信し、レスポンスを確認します。
Freeテキスト
Argon2ハッシュ生成機
ブラウザ内で完全にArgon2id/Argon2i/Argon2dのパスワードハッシュを生成・検証し、メモリコスト、時間コスト、並列度を調整できます。
コメント (0)
このツールは役に立ちましたか?コメントを残したり、コツを共有したり、改善方法を教えてください。
まだコメントはありません。最初にご意見をお寄せください!