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.
当前回答
如果您运行的是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的方法。
其他回答
检查openssl工具,这是一个来自LibreSSL项目和Cygwin库的openssl集合(2.5 MB)。NB !我们是包装商。
创建自签名证书的一行代码:
Openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout selfsigned。输出self - signed.crt
你可以从这里获取https://slproweb.com/products/Win32OpenSSL.html
得到https://wiki.openssl.org/index.php/Binaries的支持和认可
我还想为Windows 10创建OPEN SSL。有一种简单的方法可以避免从第三方网站安装未知软件和冒病毒的风险,就是使用Git for Windows安装中的openssl.exe。在我的例子中,我在Git for Windows安装的下面位置找到了开放SSL。
C:\Program Files\Git\usr\bin\ openssl.exe
如果您还想了解如何使用OPENSSL生成和使用证书,这里是我博客上的一篇文章。分步说明首先解释了如何使用Microsoft Windows默认工具和OPEN SSL,并解释了它们之间的区别。
https://kaushikghosh12.blogspot.com/2016/08/self-signed-certificates-with-microsoft.html
如果您运行的是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的方法。
你安装Git了吗? 您可以在Git Bash中访问openssl命令,而无需添加任何环境变量。
但是,如果你想从Windows cmd中访问openssl命令,请跟随我:
找到Git bin目录的路径。通常是在
C:\Program Files\Git\usr\bin\
然后添加路径你的环境变量(User变量-> path):
现在打开一个新的命令提示符(不要使用已经打开的cmd,因为已经打开的cmd不知道新的环境变量)。
现在写:
openssl
推荐文章
- 我需要做什么才能使ie8接受自签署证书?
- 使用请求包时出现SSL InsecurePlatform错误
- BEGIN RSA PRIVATE KEY与BEGIN PRIVATE KEY的区别
- 你从哪里包含jQuery库?谷歌JSAPI吗?CDN吗?
- Ruby Bundle Symbol not found: _SSLv2_client_method (LoadError)
- 错误:无法验证nodejs中的第一个证书
- 没有为Android SSL连接找到信任锚
- 抓取:SSL: CERTIFICATE_VERIFY_FAILED错误http://en.wikipedia.org
- 使用.htaccess和mod_rewrite强制SSL/https
- adb.exe在windows 10中的位置?
- (1) libcurl不支持或禁用https协议
- 在Java客户端中接受服务器的自签名ssl证书
- 复制粘贴在Bash上Ubuntu在Windows上
- 如何自动提升批处理文件,以便在需要时请求UAC管理员权限?
- file_get_contents(): SSL operation failed with code 1, failed to enable crypto