openssl 自签名证书 - 安装openssl(一)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openssl 自签名证书 - 安装openssl(一)相关的知识,希望对你有一定的参考价值。

参考技术A

环境:macbook、终端、XCode、openssl1.1.1a
环境:macbook、终端、XCode、openssl1.1.1a
环境:macbook、终端、XCode、openssl1.1.1a
重要的事儿要说三遍...

【下一篇:openssl 自签名证书 - 制作证书(二)】

OpenSSL生成HTTPS自签名证书

参考技术A 之前在Windows上有用Perl编译过OpenSSL,不过只是要用它的两个静态库,这次搭一个https server还要用它来生成自签名证书,其中我的配置文件在openssl/apps/openssl.cnf,编译后openssl.exe在openssl/out32/openssl.exe,编译过程可以去网上查,资料还是挺多的。
OpenSSL默认加载配置文件路径是 /usr/local/ssl/openssl.cnf ,因此在开始前需要先设定一下'OPENSSL_CONF'环境变量:

之后就可以根据自己的需求来生成密钥和证书了,关于SSL/TLS原理此处也不多赘述,其中包含了多种非对称加密、对称加密算法,下面将罗列生成CA、server、client三方证书的步骤,但对于只做单向鉴定的情况下client证书是不必要的。

过程都是相同的,先生成1024位的RSA私钥,然后生成证书请求文件(.csr),csr文件经CA私钥签名后生成公钥(即X.509证书),如果需要的话还可以再把它导出为其他格式比如PKCS#12证书(.p12)。

以上是关于openssl 自签名证书 - 安装openssl(一)的主要内容,如果未能解决你的问题,请参考以下文章

使用Openssl生成自签名证书

怎么在windows上openssl颁发代码签名证书?

openssl 配置自签名证书

OpenSSL生成自签名的sha256泛域名证书

openssl——自签名根证书、签名客户端和服务器证书

Openssl:错误“证书链中的自签名证书”