openssl 生成自签名证书 并配置ssl
来源:互联网 发布:2017年黄金周旅游数据 编辑:程序博客网 时间:2024/05/16 05:39
××××生成跟CA******
openssl req -new -x509 -days 3650 -keyout privatekey.pem -out CARoot.crt
openssl rsa -in privatekey.pem -out privatekey.pem //去掉密码
中间我出现了unable to write 'random state',查了很多,基本上都是说/.rnd权限的问题,有的改了文件权限就好了,还有就是set 环境变量 export RANDFILE=.rnd
*****生成server端证书*****
首先生成csr文件
openssl req -new -key privatekey.pem -out service.csr -subj "/C=CN/ST=beijing/L=beijing/O=mygroup/OU=mygroup/CN=localhost"
用ca签名证书
openssl x509 -req -days 3650 -sha1 -extensions v3_req -CA CARoot.crt -CAkey privatekey.pem -CAserial ca.srl -CAcreateserial -in service.csr -out server.crt
****生成client端证书*****
首先生成csr文件
openssl req -new -key privatekey.pem -out client.csr -subj "/C=CN/ST=beijing/L=beijing/O=mygroup/OU=mygroup/CN=localhost"
用ca签名证书
openssl x509 -req -days 3650 -sha1 -CA CARoot.crt -CAkey privatekey.pem -CAserial ca.srl -in client.csr -out client.crt
配置apache
<VirtualHost *:443>
...
SSLCertificateKeyFile privatekey.pem
SSLCertificateFile server.crt
SSLCertificateChainFile server.crt
SSLCACertificateFile CARoot.crt
RewriteEngine On
RewriteOptions Inherit
SetEnv HTTPS on
</VirtualHost>
*********************************************************华丽的分割线*************************************************
相关参考:https://yq.aliyun.com/articles/40398
- openssl 生成自签名证书 并配置ssl
- OpenSSL 生成自签名证书(Self-signed SSL certificate)【转】
- OpenSSL生成自签名证书
- openssl生成自签名证书
- openssl 生成自签名证书
- 生成自签名SSL证书
- centos6 openssl生成自签名证书
- CentOS通过OpenSSL生成自签名证书
- Java SSL 自签名证书生成
- Java SSL 自签名证书生成
- Java SSL 自签名证书生成
- Java SSL 自签名证书生成
- 用openssl生成SSL使用的私钥和证书,并自己做CA签名
- 用openssl生成SSL使用的私钥和证书,并自己做CA签名
- apache ssl 配置 自签名证书实现
- openssl 生成SSL证书
- openssl 生成 SSL证书
- openssl生成ssl证书
- ReactNative ES6简介 及基本语法第一篇
- 数据库
- 查看所有设备树节点名称
- Python中的异常栈跟踪
- Eclipse
- openssl 生成自签名证书 并配置ssl
- 服务-rsync
- simtrace之探秘SIM卡中的世界
- 选择和冒泡排序
- LINUX core dump详解 & GDB调试
- Visual Studio Code关联MATLAB的.m文件并进行编辑提示
- Topcoder TheContest
- Fill-rate, Canvases and input 【译】
- 字符串中连续最长的数字字符串