我有一个关于在Windows上安装OpenSSL版本以后如何创建证书的问题。 我安装了一个版本(openssl-1.0.2d-fips-2.0.10)从SourceForge下载,但它无法正确生成文件。 也有官方网站https://www.openssl.org,但我不知道如何安装和配置,以便在生成密钥和.pem文件时能够正常工作。 我尝试设置一些环境变量指向我解压下载文件的文件夹,但不确定是否正确。
我有一个关于在Windows上安装OpenSSL版本以后如何创建证书的问题。 我安装了一个版本(openssl-1.0.2d-fips-2.0.10)从SourceForge下载,但它无法正确生成文件。 也有官方网站https://www.openssl.org,但我不知道如何安装和配置,以便在生成密钥和.pem文件时能够正常工作。 我尝试设置一些环境变量指向我解压下载文件的文件夹,但不确定是否正确。
我从https://slproweb.com/products/Win32OpenSSL.html安装了openssl 3.0.0。然后我去Windows开始菜单->openssl->Win64 OpenSSL命令提示符,它打开一个像常规dos窗口的窗口,我只需要进入openssl的安装文件夹。
安装 GitBash,然后您就可以直接使用 OpenSSL。
只需使用简单的安装脚本安装最新版本:
if (!(Get-Command -Name Install-OpenSSL -Type ExternalScript -ErrorAction Ignore)) { Install-Script -Name Install-OpenSSL -Repository PSGallery -Scope CurrentUser }
Install-OpenSSL
这个脚本是跨平台的,如果你有git的openssl,它会将其添加到$Env:Path中。也就是说,除非你使用-Force参数强制安装,否则它不会安装另一个openssl。
希望这可以帮到你 :)
OpenSSL二进制文件
在此页面上,您可以找到各种操作系统和体系结构上的预编译OpenSSL二进制文件。这些二进制文件已经编译并准备好供使用。我们建议您使用最新版本的OpenSSL,以使您的应用程序受益于最新的安全更新和错误修复。请注意,这些二进制文件仅包含核心OpenSSL库。如果您需要特定于操作系统或其他库的功能,请考虑从源代码构建OpenSSL。如果您希望为某个特定平台或发行版创建二进制文件,并且认为它们可能对其他人有用,请考虑将其上传到此处。 确保您包括所有必要的库和依赖项,并遵循适当的许可证条款。谨记,这些预编译的二进制文件可能不适用于所有系统配置。务必在使用之前进行测试并确保其适合您的需求。 - CristiFati