如何将.csr转换为.cer(或Windows上可用的任何内容)

mar*_*tin 20 openssl certificate csr

我正在试图找出如何.csr在Windows下安装证书,但可能唯一的方法是将其转换为其他格式(可能与openssl),但我不知道如何.

你有什么建议吗?

dma*_*a_k 48

CSR文件是证书签名请求.它包含根据您的私钥生成证书所需的信息以及有关WebSite的信息.

CER是证书本身(您安装到Web浏览器中).由于您需要一个密钥来签署证书,因此基本上没有办法直接从一个转换为另一个,但可以做的是生成自签名证书(例如,由用于生成证书的相同密钥签名的证书):

openssl x509 -req -in server.csr -signkey server.key -out server.crt
Run Code Online (Sandbox Code Playgroud)

  • @demonicdaron ```openssl.exe genrsa -out <keyname>.key 4096``` 生成密钥。4096 是用于生成密钥的位长度。 (2认同)