オンラインSSL/TLS証明書インスペクタ PEMおよびCRTファイルを表示

SSL証明書ファイル(.pem、.crt、.der)をローカルで分析します。有効期限、発行者、サブジェクト、SHA-256フィンガープリントを確認できます。データはブラウザから出ません。

証明書を分析

.pem、.crtまたは.cerファイルをここにドラッグしてください

(ブラウザで100%ローカル処理)

有効性ステータス

有効期限:
発行日:

サブジェクト(所有者)

発行者(CA)

フィンガープリント

SHA-256フィンガープリント:
SHA-1フィンガープリント:

技術詳細

署名アルゴリズム:
X.509バージョン:
シリアル番号:
ユーティリティスタジオ

このユーティリティをあなたのサイトに追加しませんか?

WordPress、Notion、またはご自身のサイト向けに、カラーとダークモードをカスタマイズできます。

よくある質問

このウェブサイトでSSL証明書を分析するのは安全ですか?

はい、非常に安全です。このユーティリティは100%クライアント側で動作します。.pemまたは.crtファイルをドラッグすると、ブラウザはデータをローカルで読み取り、サーバーに送信することはありません。完全なプライバシーが保証されます。

どの証明書形式がサポートされていますか?

このツールは最も一般的な形式をサポートしています。PEM(「BEGIN CERTIFICATE」ヘッダー付きBase64エンコード)とDER(バイナリ形式)で、通常は.pem、.crt、.cer、.derの拡張子があります。

.crtファイルの有効期限を確認できますか?

はい、ファイルを読み込むと、正確な有効期限と証明書が今日有効かどうかを表示する「有効期限ステータス」セクションが表示されます。

証明書発行者は何をしていますか?

Issuer(発行者)は、サイトのアイデンティティを検証した認証局(CA)を示します。証明書が商用ブラウザで認識されるかどうかを知ることが重要です。

SHA-256フィンガープリントはどのように計算されますか?

ハッシュアルゴリズムを証明書のバイナリコンテンツに直接適用して計算されます。ファイルが改ざんされていないことを確認し、サーバーが期待するものと一致することを確認するのに役立ちます。

# SSL/TLS証明書インスペクタとは何か、なぜ必要なのか?

ウェブ開発とサイバーセキュリティの世界では、SSL(Secure Sockets Layer)およびTLS(Transport Layer Security)証明書は信頼の基礎です。デジタル証明書は、暗号化キーを組織またはドメインのデータにリンクするファイルにすぎません。ただし、これらのファイルはバイナリ形式(.der)またはBase64エンコード(.pem、.crt)で提供されることが多く、一見読むことができません。私たちのSSL/TLS証明書インスペクタを使用すると、これらのファイルを視覚的かつ安全に「開く」ことができます。公開ドメインをクエリするツール(有名なSSL Labsテストなど)とは異なり、このユーティリティはデバイス上のファイルで直接機能します。これは、Nginx、Apacheサーバーを設定するか、AWSまたはGoogle Cloud Load BalancerにSSL証明書を読み込むときに非常に重要です。アップロードする前に、手持ちのファイルが正しいことを確認する必要があります。

# .pemまたは.crtファイルを段階的に検査する方法

私たちのツールで証明書を分析するのは非常に簡単で、コンソール(OpenSSL)の知識は必要ありません。次の手順に従ってください。
  • ファイルを見つけてください: コンピュータ上の.pem、.crt、.cerまたは.der拡張子のファイルを探します。
  • ドラッグ&ドロップ: ファイルを上記の点線エリアにドラッグするだけです。
  • 結果を表示: すぐに、誰が証明書を発行したか、誰のものか、いつ期限切れになるか、フィンガープリントが表示されます。
完全なプライバシー
このプロセスの最も重要な部分はプライバシーです。ファイルは当社のサーバーにアップロードされることはありません。証明書のASN.1構造の解析はすべて、ブラウザのRAM内で行われます。公開鍵の完全なセキュリティです。

# 証明書を分析するときに表示される主なフィールド

証明書を分析するとき、最も関連性のある技術情報を分解して、一目で検証できるようにします。
  • サブジェクト: 一般名(CN)、組織、場所を含む所有者のデータを表示します。
  • 発行者: 証明書に署名した認証局(CA)(例:Let's Encrypt、DigiCert)を識別します。
  • 有効期限: 正確な発行日と重要な有効期限を表示します。
  • フィンガープリント: SHA-256およびSHA-1フィンガープリントはファイルの整合性を検証するために機能します。

# サポートされているフォーマット:PEM、CRT、CERおよびDER

いくつかの証明書ファイル形式があり、時には混乱することがあります。私たちのツールは最も一般的なものと互換性があります。
  • PEM(.pem、.crt、.cer): LinuxおよびWebサーバーの最も一般的な形式。行-----BEGIN CERTIFICATE-----で始まります。
  • DER(.der、.cer): バイナリ形式。Windows環境(Java、Active Directory)で多く使用されており、通常、特殊なツールなしで読むのが難しくなります。
ファイルに不慣れな拡張子がある場合でも、内部構造が標準的なX.509証明書である場合、node-forgeで駆動されるエンジンは問題なくそれを解釈できます。

# OpenSSLの代わりにこのツールを使用する理由

OpenSSLは暗号化の万能ナイフですが、コマンドは覚えにくいものです。コンソールから証明書を表示するには、次のように記述する必要があります。
    
私たちのツールは日常的なワークフロー向けに明らかな利点を提供します。
  • 速度: ターミナルを開いたり、複雑なフラグを覚えたりする必要はありません。
  • ビジュアル: フィールド名(Locality、Organization)をわかりやすく書式設定し、「L」や「O」などの短いコードではなくします。
  • 有効性アラート: 証明書が今日有効かどうかを自動的に計算し、現在の日付を証明書の日付と手動で確認する手間を省きます。
  • クロスプラットフォーム: 最新のブラウザがあれば、どのオペレーティングシステムでも動作し、インストールする依存関係はありません。

# セキュリティとプライバシー:証明書はRAMを離れることはありません

開発者として、このタイプの情報を処理することがいかに重要かを知っています。証明書は技術的には公開情報(ウェブサイトを訪問するすべてのブラウザに送信される)ですが、それでも不要に外部サーバーにファイルをアップロードしないことは良い慣例です。このユーティリティは、クライアント側で厳密に実行されるJavaScriptを使用しています。ファイルをドラッグすると、コンテンツを読み取り、ローカルで処理します。インターネットを切断することでこれを確認できます。ツールは完全に同じように動作し続けます。

# SSLインスペクタの一般的な使用例

このページをブックマークするのが役立つのはいつでしょうか?
  • サーバーデバッグ: 証明書をインストールしてウェブサイトがエラーを出し続ける場合、誤って古い証明書をロードしていないことを確認します。
  • チェーン検証: ファイルがエンド証明書を含むか、仲介証明書を含むかを確認するため。
  • 資産監査: 古いプロジェクトでどの認証局が使用されたかを確認するため。
  • コピー整合性: サーバー間で証明書を移動する場合、SHA-256フィンガープリントを比較してファイルが破損していないことを確認します。

参考文献