構造を確認したい公開データを貼り付けてください。本番の秘密鍵は使わないでください。このツールは証明書の信頼チェーン、失効、ホスト名の検証は行いません。
ブラウザ内でローカルに実行証明書の場合、インスペクターは利用可能な場合にコンテナと一般的な X.509 フィールドを読み取ります。信頼チェーン、失効、ホスト名の一致、稼働中のサーバー TLS は検証しません。
検証と鍵ローテーションの確認には公開 JWK セットを使用してください。証明書の信頼、秘密鍵の取り扱い、暗号化ポリシー、本番環境の TLS 設定にはそれぞれ専用の管理が必要です。
PEM ブロック、証明書リクエスト、JWK、または JWKS 全体をテキスト領域に貼り付けると、コンテナのサイズ、X.509 フィールド、鍵アルゴリズム、SHA-256 フィンガープリントが表示されます。解析はすべてこのタブ内で行われ、検査中にページがリクエストを送ることはありません。
DER リーダーはこのツール専用に実装したものです。タグと長さのツリーを自前でたどるため、base64 として無効な本体や途中で切れた証明書は推測せずエラーとして報告します。暗号化された秘密鍵は検出しますが、復号はしません。
証明書のカードには、DER の符号バイトを除いたシリアル番号、発行者、UTC の有効期間、主体者、RSA 2048 bit や EC (P-256, 256 bit) のような公開鍵の行、コロン区切りの SHA-256 フィンガープリントが並びます。有効期間が終了している、またはまだ開始していない場合は確認項目として報告されます。
秘密鍵のカードには、PKCS#8、PKCS#1、SEC1 の各コンテナから読み取ったアルゴリズム、鍵長、RSA では公開指数が追加されます。旧形式の暗号化ヘッダー(Proc-Type と DEK-Info)はヘッダーとして扱うため、従来方式で暗号化された鍵は base64 エラーにならず、ペイロード サイズと暗号名を表示します。
kty は必須です。n のない RSA、crv・x・y のいずれかが欠けた EC、crv または x のない OKP はエラーになります。対称鍵(oct)はシークレットとして警告し、kid のない鍵はローテーションとトークン検証の追跡が難しくなるため確認項目になります。
値が入っている場合も確認します。有効な base64url でないフィールド、2048 ビット未満の RSA 法、宣言した曲線と長さが一致しない座標は、いずれもフィールド名付きで報告されます。
名前は PrintableString、UTF8String、TeletexString、BMPString、UniversalString からデコードします。UTF-8 として有効なバイト列は UTF-8 として読み、そうでなければ Latin-1 の対応で読み替えます。TeletexString フィールドに UTF-8 を入れた古い証明書を読めるのはこのためです。
ローカルの検証では 2000 件の証明書(2.4 MB)を約 0.25 秒で表示しました。それよりはるかに大きい入力はコマンドラインツールの領域です。このインスペクターは署名、信頼チェーン、失効、ホスト名の一致、稼働中の TLS を検証せず、暗号化された秘密鍵を復号することもできません。