2016 - 2024

感恩一路有你

openssl生成证书 如何使用openssl制作ca证书?

浏览量:1914 时间:2021-03-17 09:24:59 作者:admin

如何使用openssl制作ca证书?

最近,在进行ca登录时,OpenSSL被用来生成证书。老实说,用OpenSSL命令行制作证书确实很不方便。

首先,您需要安装OpenSSL,然后在控制台中输入冗长的命令。如果你不小心,很容易犯错误。即使您熟悉命令行并多次使用它,仍然会混淆命令的参数。基于以上原因

如果您想创建一个在一年内无效的自签名证书,或者您想提供关于您自己的其他信息,您可以使用一个开放的SSL工具来创建证书,而不是SDK附带的标准工具:makekekeys。

以下命令基于此处给出的建议,演示如何创建具有10年有效期的自签名密钥/证书对。。。

如何用openssl命令行生成证书?

使用VS2005下的Visual Studio 2005命令提示符进入控制台模式(此模式将自动设置各种环境变量)

,解压OpenSSL包并进入OpenSSL目录

Perl configure vc-win32

尝试在此目录下执行命令,否则配置文件无法运行或者可以指定完整的配置文件路径。

、msdoums

执行解压缩目录中的msdoms命令

,nmake-f msntdll.mak文件编译完成后,在OpenSSL解压目录中执行,编译完成。输出文件在out32dll中,包括应用程序的可执行文件、lib文件和DLL文件

注意:运行第五步时,CL编译器会抱怨。cryptodesenc读取的数据。C文件是这个项目的POSIX名称已下载(不推荐) read。呵呵,我不想将OpenSSL中的所有read函数都更改为 read。查看Cl的错误代码,错误c2220,我们可以在MSDN上找到它:

warning treated as error-no object file generated

/Wx告诉编译器将所有警告都视为错误。由于发生错误,因此未生成任何对象或可执行文件。

由于设置了/Wx选项,所有警告都被视为错误,因此。。。

打开OpenSSL目录下的MS目录ntdll.mak文件文件,删除cflag的/Wx选项并保存。

openssl生成证书 openssl解析x509证书 openssl查看证书内容

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。