CSR 生成器
本頁在瀏覽器內建立金鑰對並用它簽署 PKCS#10 認證請求。結束時你會得到兩個檔案:形如 -----BEGIN PRIVATE KEY-----(PKCS#8)的私鑰,和形如 -----BEGIN CERTIFICATE REQUEST----- 的請求,外加 CA 門戶通常要求的原始 DER 格式。填寫主體欄位,新增證書需要覆蓋的名稱,按生成,然後只把請求交給你的證書頒發機構 — 金鑰檔案留在你手裡。
尚未生成任何內容。至少填寫一個通用名稱,按生成金鑰和請求,私鑰和請求就會出現在這裡,並附帶儲存按鈕。
請將這對金鑰用於測試、內部服務和學習。網頁中生成的金鑰的安全性取決於執行它的機器,而你下載的私鑰是未加密的:任何開啟該檔案的人就擁有你的金鑰。對於公共網際網路必須信任的證書,請讓你的證書頒發機構或你自己的伺服器生成金鑰,並把它儲存在無法被複制的地方。
什麼是 CSR:PKCS#10 請求攜帶你的公鑰、你填寫的名稱欄位和證書應覆蓋的名稱,整體用你的私鑰簽名。簽名正是證明請求在送往 CA 的路上未被篡改的部分。你的私鑰不屬於請求的一部分,也無法從請求中還原。
本頁不做的事:它不聯絡 CA、不註冊任何內容,也無法告訴你 CA 是否接受這些欄位 — 每個 CA 都在標準之上疊加自己的規則。它也不加密金鑰檔案;如需加密,請用你自己的工具把金鑰包進 PKCS#8 加密或 PKCS#12 容器。
隱私:金鑰對由瀏覽器自己的加密功能生成,請求也在此簽署。不上傳、無伺服器、無 Cookie、無統計 — 從本地檔案開啟本頁同樣可用。解碼結果時,
證書解碼器同樣不進行任何網路訪問。
然後呢:把請求貼上到 CA 的訂單表單,或在
自簽名證書生成器上自行簽署,看看從金鑰到證書的完整路徑。