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.


当前回答

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

choco install openssl

其他回答

你安装Git了吗? 您可以在Git Bash中访问openssl命令,而无需添加任何环境变量。

但是,如果你想从Windows cmd中访问openssl命令,请跟随我:

找到Git bin目录的路径。通常是在

C:\Program Files\Git\usr\bin\

然后添加路径你的环境变量(User变量-> path):

现在打开一个新的命令提示符(不要使用已经打开的cmd,因为已经打开的cmd不知道新的环境变量)。

现在写:

openssl

安装铲斗,然后打字

scoop install openssl

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

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

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

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

choco install openssl

我从https://slproweb.com/products/Win32OpenSSL.html安装了openssl 3.0.0。然后我进入windows start ->openssl->Win64 openssl命令提示符,它会打开一个像常规dos窗口一样的窗口,我所需要的就是进入openssl的安装文件夹。