Certificate

您可以使用 certreq 和 certutil 等 CLI 工具在 Windows Server 上生成自簽名證書嗎?

  • May 23, 2013

我需要在 Windows Server 上快速生成自簽名證書。我想使用它附帶的標準 CLI 工具。我知道我可以使用 openssl。

一種方法,只需使用%Windir%\System32\certreq.exe -new in.txt

in.txt.ini 語法中的輸入文件在哪裡,如文件中所述certreq -new

訣竅是設置RequestType = Cert. 根據文件中的註釋:

此選項表示自簽名或自頒發的證書。它不會生成請求,而是生成新證書,然後安裝證書。自簽名是預設設置。

該文件幾乎是正確的……安裝了一個新的自簽名證書*(*可以通過使用來驗證certutil -viewstore)。不過不要讓它讓你感到困惑……它仍然堅持拋出一個對話框,讓你選擇保存“請求”的位置……保存它以保持工具快樂,然後稍後將其刪除。

引用自:https://serverfault.com/questions/413976