我对必须在 Windows 中安装的 OpenSSl 的版本和版本有疑问,以便以后能够创建证书。
我安装了一个在 source-force 上找到的版本(openssl-1.0.2d-fips-2.0.10),但它没有为我正确生成文件。官方页面也有,但是不知道要安装哪一个,怎么安装,这样在生成密钥和.pem文件的时候就可以了。
我生成了一些环境变量,指向我解压缩下载文件的文件夹,我不知道这是否正确。
编辑:扩展细节。
这就是我安装我提到的 openssl 版本的方式:在为放置文件而创建的文件夹中,将文件从 bin 文件夹带到主文件夹。从那里,创建两个环境变量,一个在指向 openssl 文件夹的用户变量中。在“系统变量”中创建另一个变量,将其添加到路径,也指向openssl。如果我认为它不起作用,那是因为用openssl req -x509 -new -nodes -key rootCA.key -sha256 -days 1024 -out rootCA.pem
它生成的文件生成的文件没有密钥。当我说密钥时,这意味着他们没有徽标或任何称为标记的标记,如下图所示,我从密钥或证书的示例中获得。我希望借此我能解释一下自己,以便您能帮助我。谢谢。
我从以下页面获得了适用于 Windows 的二进制文件:https ://wiki.openssl.org/index.php/Binaries 有几个选项,我选择了第一个。如果它不起作用,您可以尝试以下选项。按照教程的建议,安装在 C/: 但在 Windows 文件所在的目录之外。还要创建指向生成文件夹的环境变量。为了测试我是否安装正确,你将 openssl 放在控制台中,它应该输入 OPENSSL。我不再清楚的是如何导入您生成的证书,因为我的文件与您显示的文件不同。我希望它对您有所帮助,如果是这样,罪魁祸首和您应该感谢的是@AlvaroMontoro,他将您的问题传达给了我。