CSR 生成ツール
CSR(証明書署名要求)とRSA秘密鍵をオンラインで無料生成。ドメインや会社情報を入力し、マルチドメインSANに対応、PEMファイルをダウンロード。鍵の生成はすべてブラウザ内で完結します。
CSRとは何ですか?
CSR(証明書署名要求)は、公開鍵と身元情報(ドメイン・組織・所在地)を含むエンコードされたテキストです。認証局(CA)に送ると、CAが署名してSSL/TLS証明書を発行します。
秘密鍵はどこで生成・保存されますか?
秘密鍵はWeb Workerによってブラウザ内でローカルに生成され、端末の外に出ることはありません。すぐにダウンロードしてサーバー上に安全に保管してください。紛失すると、そのCSRから発行された証明書はインストールできません。
鍵長はどれを選ぶべきですか?
RSA 2048ビットが認められた下限で、大半のサイトに十分です。RSA 3072・4096ビットは安全余量が大きい反面ハンドシェイクが重くなります。現在の主要CAはいずれも2048ビットを受理します。
コモンネームには何を入力しますか?
コモンネーム(CN)は証明書が保護するメインのドメイン名です(例:example.com)。ワイルドカード証明書は*.example.comの形式を使います。
SAN(サブジェクト代替名)とは?
SANは証明書がカバーすべき追加ホスト名(www.example.comやapi.example.comなど)の一覧です。最新のブラウザはCNではなくSANを参照するため、必要な名前をすべて含めてください。
秘密鍵をパスフレーズで暗号化できますか?
このツールは簡便さのため、暗号化されていないPEM(PKCS#8/PKCS#1)を出力します。サーバー運用で必要な場合は、ダウンロード後にOpenSSLで暗号化できます。
秘密鍵を認証局に送る必要はありますか?
絶対にありません。CAに送るのはCSRだけです。秘密鍵はあなたのサーバーだけに置いてください。入手した人は誰でもあなたのサイトになりすませます。
CSRで必須の項目は?
必須はコモンネーム(ドメイン)だけです。組織・部門・市区町村・都道府県・国・メールは任意で、DV(ドメイン認証)証明書ではCAに無視されます。
CSR 生成ツールの使い方
この CSR ジェネレーターは Web Worker を使って、証明書署名要求と RSA 秘密鍵を完全にブラウザ内で生成します。秘密鍵が端末の外に出ることはなく、CSR だけを認証局へ送ります。
- 「コモンネーム」に保護したいドメインを入力します(例: example.com、ワイルドカードなら *.example.com)。
- 組織・部署・メール・市区町村・都道府県・国は任意です。無料の DV 証明書では認証局はこれらを検証しません。
- 鍵長を選びます(ほとんどのサイトは RSA 2048 で十分。3072 や 4096 はより高い安全マージン)。
- マルチドメイン証明書では「SAN(マルチドメイン)を含める」にチェックし、ホスト名を 1 行に 1 つずつ列挙します。
- 「CSR を生成」を押します。鍵の生成はバックグラウンドで行われるため、ページは固まりません。
- 両方の PEM ファイルをダウンロードします。CSR は認証局へ、秘密鍵はサーバーにインストールします。
秘密鍵ファイルは厳重に保管してください。失くすとこの CSR から発行された証明書をインストールできず、作り直しになります。
関連ツール
- RSA鍵ペアジェネレーター 2048、3072、4096ビットのRSA鍵ペアを生成。PEM形式出力、フィンガープリント付き。ローカル処理。
- PGP 暗号化 PGPメッセージをオンラインで暗号化・復号し、OpenPGP鍵ペアを生成、フィンガープリントを解析。openpgp.js搭載で完全にブラウザ内で動作し、鍵もメッセージも端末の外に出ません。
- SSH鍵生成ツール ブラウザで安全なSSH鍵ペア(RSA、Ed25519、ECDSA)を即座に生成。無料オンラインツール、OpenSSH形式出力、登録不要。
- Basic Auth ヘッダー生成ツール HTTP Basic 認証ヘッダーをオンライン生成 — ユーザー名:パスワードを Base64 Authorization ヘッダーに即座にエンコード
- ファイルハッシュ MD5、SHA-1、SHA-256、SHA-512ファイルハッシュをローカル計算・検証
- PDFロック解除 ブラウザでPDFファイルのパスワード保護を即座に解除。スマートブルートフォースパスワード回復機能付き。
- PDF保護 PDFファイルにオンラインで無料でパスワード保護を追加。AES-256暗号化でPDF文書を暗号化し、不正アクセスを防止。100%ブラウザ処理、アップロード不要。
- テキスト暗号化 AES-GCM/AES-CBCによる安全なテキスト暗号化・復号。パスワードベース、ブラウザのみで処理、データはデバイスから離れません。