我有一个问题,我必须在Windows中安装OpenSSl的版本是什么以及什么版本,以后才能创建证书。安装在source-force中找到的一个版本(openssl-1.0.2d-fips-2.0.10),但它无法正确生成文件。也有官方网站https://www.openssl.org,但我不知道如何安装以及如何安装,因此在生成密钥和.pem文件时,它可以工作。生成一些环境变量,这些变量指向我解压缩下载文件的文件夹,我不知道这是否是正确的方法。
我有一个问题,我必须在Windows中安装OpenSSl的版本是什么以及什么版本,以后才能创建证书。安装在source-force中找到的一个版本(openssl-1.0.2d-fips-2.0.10),但它无法正确生成文件。也有官方网站https://www.openssl.org,但我不知道如何安装以及如何安装,因此在生成密钥和.pem文件时,它可以工作。生成一些环境变量,这些变量指向我解压缩下载文件的文件夹,我不知道这是否是正确的方法。
Answers:
我还想为Windows 10创建OPEN SSL。一种简便的方法是使用openssl.exe
Git for Windows安装中的,而不会遇到从第三方网站安装未知软件和冒病毒危险的风险。就我而言,我在Git for Windows安装的以下位置找到了打开的SSL。
C:\Program Files\Git\usr\bin\openssl.exe
如果还需要有关如何使用OPENSSL生成和使用证书的说明。这是我博客上的文章。分步说明首先说明如何使用Microsoft Windows默认工具以及OPEN SSL,并说明它们之间的区别。
http://kaushikghosh12.blogspot.com/2016/08/self-signed-certificates-with-microsoft.html
openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out certificate.pem
C:\Program Files\Git\usr\ssl\openssl.cnf
如果您已安装Chocolatey,则可以通过单个命令安装openssl,即
choco install openssl
最近,我需要记录如何安装该软件的版本,因此,我在这里复制了步骤,因为其他答案使用的是我推荐的Cygwin来源。我喜欢Cygwin,因为它维护得很好并且为Windows提供了许多其他实用程序。修复漏洞后,Cygwin还可让您轻松根据需要更新版本。 请经常更新您的OpenSSL版本!
输入以下命令,打开Windows命令提示符,并检查是否已安装OpenSSL:openssl version
如果您收到一条错误消息,指出无法识别该命令,请按照以下摘要步骤,参考Cygwin来安装OpenSSL :
基本上,下载并运行Cygwin Windows安装应用程序以根据需要安装和更新OpenSSL应用程序:
C:\Program Files\mosquitto>openssl versionOpenSSL 1.1.1f 31 Mar 2020
进行死灵张贴,但对其他人可能有用。
总是有官方页面:[OpenSSL.Wiki]:包含有用URL的二进制文件。
我还想提及一下:[GitHub]:CristiFati / Prebuilt-Binaries-Prebuilt-Binaries / OpenSSL