I have a question about how and what is the version of OpenSSl that I must install in Windows to later create certificates. Install a one version (openssl-1.0.2d-fips-2.0.10) found in SourceForge but it does not generate the files correctly. There is also the official website https://www.openssl.org, but I do not know how to install it and how, so that when it comes to generating the keys and .pem file, it works. Generate some environment variables that point to the folder where I unzipped the downloaded, I do not know if it is the correct way.


当前回答

检查openssl工具,这是一个来自LibreSSL项目和Cygwin库的openssl集合(2.5 MB)。NB !我们是包装商。

创建自签名证书的一行代码:

Openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout selfsigned。输出self - signed.crt

其他回答

如果您运行的是Windows 10 1709 (build 16299)或更高版本,则可以使用下面的winget命令安装OpenSSL

winget install -e --id ShiningLight.OpenSSL

或者如果你的系统上安装了Git for Windows,你也可以在Git文件目录中找到OpenSSL。

C:\Program Files\Git\usr\bin\openssl.exe

更多详细信息请参见本指南3 Windows系统上安装OpenSSL的方法。

如果你已经安装了chocolatey,你可以通过一个命令来安装openssl。

choco install openssl

将Git中的openssl设置为默认的openssl,并将其包含到环境变量的路径中(快速方法)

OR

从这里安装系统特定的openssl 链接。 设置如下变量:Set . Set OPENSSL_CONF = LOCATION_OF_SSL_INSTALL \ bin \ openssl.cfg 更新路径:set path =…其他值 在这里……;LOCATION_OF_SSL_INSTALL \ bin

安装铲斗,然后打字

scoop install openssl

如果你安装了Git,

您可以打开Git Bash (shift键+右键单击文件夹-> Git Bash Here),并在Bash中使用openssl命令