您可以使用 CLI 工具(如 certreq 和 certutil)在 Windows Server 上生成自签名证书吗?

Mar*_*nus 5 windows certificate x509

我需要在 Windows Server 上快速生成自签名证书。我想使用它附带的标准 CLI 工具。我知道我可以使用 openssl。

Dav*_*ock 9

还有就是做这件事的方式,只用%Windir%\System32\certreq.exe -new in.txt

... in.txt.ini 语法中的输入文件在哪里,如文档中所述certreq -new

诀窍是设置RequestType = Cert. 根据文档中的注释:

此选项表示自签名或自颁发的证书。它不会生成请求,而是生成新证书,然后安装该证书。自签名是默认设置。

差不多吧......新的自签名证书的文档安装(如可以通过验证certutil -viewstore)。但是不要让它迷惑你......它仍然坚持抛出一个对话框让你选择保存“请求”的位置......保存它以使工具满意,然后稍后将其删除。