証明書要求の確認

CSR内容確認とテスト生成

既存の要求を先に調べ、鍵を作る必要がある場合だけテスト生成に切り替えます。

CSR内容確認

CSRのPEM入力

確認結果

CSRを貼るか例を読み込んでください。

CSRの確認はブラウザー内で行い、テスト用秘密鍵は隔離枠内で生成します。

入力設定

ファイルは端末内で読み込み、置き換える前に確認します。 PEM要求一件、最大256 KiB。

CSRを貼るか例を読み込んでください。

認証局に提出する前のCSR内容確認なら、SANの欠落、CNの誤字、署名の破損を見つけられます。表示できたフィールドと、埋め込まれた公開鍵で検証した自己署名を別々に示します。CSRデコーダーとして、証明書署名要求の構造を読み取れます。

CSR内容確認を使う理由

要求された名前を読み取り、生成した秘密鍵は隔離領域に残します。

主体とSANを分けて表示

CSR内容確認は主体、DNS・IPのSAN、公開鍵、署名状態を分けます。発行前に対象ホスト名を確かめられます。

証明書要求が主体、DNSとIPの名前、公開鍵、署名確認に分かれる図。

秘密鍵を別の環境で生成

CSR内容確認は通常のページで動きますが、テスト生成はサンドボックス内です。秘密鍵はその枠内でダウンロードし、外側のページには渡しません。

鍵とCSR文書を収めた施錠枠から、CSR文書だけが外へ進む図。

提出前に見落としやすい三点

PEMが読めても、署名が正しいとは限りません。

01

PEMの境界を確認

CERTIFICATE REQUESTを一つ貼るか、手元の.csrファイルを選びます。証明書や秘密鍵の見出しは受け付けません。

02

署名の状態を読む

CSR内容確認の署名判定はフィールド一覧とは別です。成功は改変されていないことを示しますが、ドメイン所有権は証明しません。SAN確認では申請した名前とCNを比較します。

03

先に秘密鍵を保存

テスト生成ではCNをDNS SANに自動で追加します。画面を離れる前に秘密鍵を保存してください。再読み込み後には復元できません。

要求から読み取れる情報

認証局への問い合わせなしで、要求のバイト列を確認します。

要求された名前

CSR内容確認はCNなどの主体と、extensionRequestで要求されたDNS・IPのSANを区別します。

自己署名の検証

CSR内容確認は要求内の公開鍵で署名を検証し、失敗と未検証を分けます。

テスト用鍵と書き出し

CSR内容確認と同じページで、RSA 2048またはEC P-256のテスト要求を手動生成できます。CSR生成はテスト専用です。

要求と証明書の違い

信頼や有効期限は判定しない
CSR内容確認は発行済み証明書の発行者、期限、失効を調べません。CSRにはその情報がないため、証明書ビューアーを使ってください。
要求は一件ずつ
CSR内容確認が受け付けるのは256 KiB以内のPEM要求一件です。余分なブロックや不正なBase64は拒否します。
テスト用秘密鍵の扱い
生成枠で書き出すPKCS#8秘密鍵は暗号化されません。既存鍵の読み込み、バックアップ、CAへの申請は行いません。

CSR内容確認のよくある質問

CSRの内容をどう確認しますか?

主体のCNや組織名、SAN一覧を見ます。このCSR内容確認では公開鍵と署名の状態も表示します。

CSRにSANが含まれないのはなぜですか?

SAN拡張を要求に入れずに生成した可能性があります。必要な名前を指定して、新しい鍵と要求を生成してください。

更新のたびに新しいCSRを生成する必要がありますか?

更新時はCAの規則を確認してください。新しい鍵を作るならCSRも作り直し、この画面でSANと署名を再確認できます。

CSRの署名を確認できますか?

はい。CSR内容確認は要求内の公開鍵で自己署名を検証します。未対応アルゴリズムは「未検証」と表示します。

証明書とCSRは同じものですか?

いいえ。CSRは発行前の申請であり、証明書の発行者や有効期限はまだありません。

このツールで改善したいCSRの例がありますか?

CSR内容確認で提出前に確かめる

申請する名前と署名を確認してレポートを保存するか、隔離環境でテスト用の鍵を生成できます。