已发表专栏的入口 0??grpc-go、protobuf、multus-cni 技术专栏 总入口
1??grpc-go 源码剖析与实战??文章目录
2??Protobuf介绍与实战 图文专栏??文章目录
3??multus-cni ??文章目录(k8s多网络实现方案)
4??grpc、oauth2、openssl、双向认证、单向认证等专栏文章目录
创建服务器端证书前,需要先创建根证书。
可以参考openssl ca证书制作
当然,如果创建的服务器端证书是自签的话,就不需要参考了。
openssl genrsa -out server.key 2048
openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt
1.2、方式二:先一次性生成服务器端密钥和服务器证书签名,然后再,生成证书 |
1.2.1、第一步:生成服务器端密钥和服务器端证书签名 |
openssl req -newkey rsa:2048 -nodes -keyout server.key -out server.csr -subj "/C=CN/ST=beijing/L=beijing/O=tt/OU=dd/CN=lileiemailAddress=2345678@qq.com"
1.2.2、第二步:根据CA证书,来颁发服务器端证书 |
openssl x509 -req -days 365 -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt
openssl genrsa -out client.key 2048
openssl req -new -key client.key -out client.csr
openssl x509 -req -days 365 -in client.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out client.crt
2.2、方式二:先一次性生成客户端密钥和客户端证书签名,然后再,生成证书 |
2.2.1、第一步:生成客户端密钥和客户端证书签名 |
openssl req -newkey rsa:2048 -nodes -keyout client.key -out client.csr -subj "/C=CN/ST=beijing/L=beijing/O=tt/OU=dd/CN=clientemailAddress=9876554@qq.com"
2.2.2、第二步:根据CA证书,来颁发客户端证书 |
openssl x509 -req -days 365 -in client.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out client.crt
openssl x509 -in server.crt -noout -text
openssl x509 -in client.crt -noout -text
注意: 服务器端证书的制作过程,跟客户端证书的制作过程完全一样。
都是制作证书
|