/*****************************************************************************************************/
自签CA证书
#生成根证书私钥(pem文件)
openssl genrsa -out cakey.pem 2048
#生成根证书签发申请文件(csr文件)
openssl req -new -key cakey.pem -out ca.csr -subj "/C=CN/ST=myprovince/L=mycity/O=myorganization/OU=mygroup/CN=myCA"
#自签发根证书(cer文件)
openssl x509 -req -days 1 -sha1 -extensions v3_ca -signkey cakey.pem -in ca.csr -out cacert.pem
/*****************************************************************************************************/
/*****************************************************************************************************/
#生成服务端私钥
openssl genrsa -out serverkey.pem 2048
#生成证书请求文件
openssl req -new -key serverkey.pem -out server.csr -subj "/C=CN/ST=myprovince/L=mycity/O=myorganization/OU=mygroup/CN=myServer"
#使用根证书签发服务端证书
openssl x509 -req -days 1 -sha1 -extensions v3_req -CA ../cacert.pem -CAkey ../cakey.pem -CAserial ca.srl -CAcreateserial -in server.csr -out servercert.pem
#使用CA证书验证server端证书
openssl verify -CAfile ../cacert.pem servercert.pem
/*****************************************************************************************************/
/*****************************************************************************************************/
#生成客户端私钥
openssl genrsa -out clientkey.pem 2048
#生成证书请求文件
openssl req -new -key clientkey.pem -out client.csr -subj "/C=CN/ST=myprovince/L=mycity/O=myorganization/OU=mygroup/CN=myClient"
#使用根证书签发客户端证书
openssl x509 -req -days 1 -sha1 -extensions v3_req -CA ../cacert.pem -CAkey ../cakey.pem -CAserial ../server/ca.srl -in client.csr -out clientcert.pem
#使用CA证书验证客户端证书
openssl verify -CAfile ../cacert.pem clientcert.pem
/*****************************************************************************************************/
没有合适的资源?快使用搜索试试~ 我知道了~
openssl tcp单向和双向加密源码
共24个文件
pem:9个
c:5个
csr:4个
需积分: 50 17 下载量 48 浏览量
2018-12-06
12:23:02
上传
评论
收藏 36KB RAR 举报
温馨提示
https://blog.csdn.net/u014220105/article/details/84851031 先查看大致的思路确定是非有需要,部分代码源于其它地方,这里为测试代码 均已编译调试成功,欢迎指点,不喜勿喷
资源推荐
资源详情
资源评论
收起资源包目录
openssl_tcp.rar (24个子文件)
oplclient
oplserver.c 3KB
oplclient.c 1KB
hibcert
使用到的命令.txt 3KB
hibcert
client
openssl_client.c 4KB
openssl_client 18KB
client.csr 1017B
clientkey.pem 2KB
clientcert.pem 1KB
server
server.csr 1017B
serverkey.pem 2KB
ca.srl 17B
openssl_server 18KB
servercert.pem 1KB
openssl_server.c 5KB
cacert.pem 1KB
client1
client.csr 1017B
clientkey.pem 2KB
openssl_client_test 18KB
openssl_client_test.c 5KB
clientcert.pem 1KB
cacert_bak.pem 1KB
ca.csr 1013B
comp.sh 322B
cakey.pem 2KB
共 24 条
- 1
资源评论
Hell0world
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功