我有一个问题,关于我必须在Windows中安装以便以后创建证书的OpenSSl的版本和内容。 安装source-force中的一个版本(openssl-1.0.2d-fips-2.0.10),但它不能正确生成文件。 还有官方网站https://www.openssl.org,但我不知道如何安装它以及如何安装,以便在生成密钥和.pem文件时,它可以工作。 生成一些指向我解压缩下载文件夹的环境变量,我不知道它是否是正确的方法。
答案 0 :(得分:43)
我还想为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
答案 1 :(得分:25)
如果您已安装chocolatey,则可以通过一个命令即{p>
choco install openssl
答案 2 :(得分:2)
死灵张贴,但对其他人可能有用。
总会有官方页面:[OpenSSL.Wiki]: Binaries,其中包含有用的 URL 。
我还想提及: [GitHub]: CristiFati/Prebuilt-Binaries - Prebuilt-Binaries/OpenSSL
答案 3 :(得分:2)
我最近需要记录如何安装该软件的版本,因此我在这里复制了步骤,因为其他答案使用的是我推荐的Cygwin来源。我喜欢Cygwin,因为它维护得很好并且为Windows提供了许多其他实用程序。修复漏洞后,Cygwin还允许您根据需要轻松地更新版本。 请经常更新您的OpenSSL版本!
打开Windows命令提示符,然后输入以下内容以查看是否已安装OpenSSL: openssl版本
如果收到错误消息,表明该命令无法识别,请按照以下摘要步骤,参考Cygwin安装OpenSSL:
基本上,下载并运行Cygwin Windows Setup App以根据需要安装和更新OpenSSL应用程序:
C:\Program Files\mosquitto>openssl versionOpenSSL 1.1.1f 31 Mar 2020
答案 4 :(得分:2)
你安装了 Git 吗? 您可以从 git bash 访问 openssl 命令,而无需添加任何环境变量。
但是,如果您想从 windows cmd 访问 openssl 命令,请跟我来:
C:\Program Files\Git\usr\bin\
现在写:
<块引用>openssl
答案 5 :(得分:0)
要么将Git中存在的openssl设置为默认的openssl,然后将其包含在环境变量中(快速方式)
OR
答案 6 :(得分:0)
检查openssl tool,它是LibreSSL项目和Cygwin库(2.5 MB)中Openssl的集合。注意!我们是包装商。
一个班轮创建一个自签名证书:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout selfsigned.key -out selfsigned.crt
答案 7 :(得分:0)
如果您已安装 Git ,
您可以打开Git Bash(按住Shift键并右键单击文件夹->这里的Git Bash ),然后在Bash中使用number <- "whatever"
options(warn=-1)
while(is.na(number)|!is.numeric(number)) {
number <- as.numeric(readline(prompt = "Write a number:"))
}
options(warn=0)
命令
答案 8 :(得分:0)