当前位置:网站首页>SSL 证书签发详细攻略
SSL 证书签发详细攻略
2022-08-05 05:14:00 【爱埋珊瑚海~~】
背景介绍
在实际的业务场景中,大部分web应用对用户提供的访问站点都是基于https协议的url,这样一方面可以很好的规避后期服务器ip地址更换 导致终端用户需要重新更新访问地址,另一方面可以提高数据传输的安全性,基于此我们才想办法对暴露给用户的url尽可能使用https的路由,而ssl证书则是实现https协议的技术手段,如下是生成ssl证书的详细过程
生成证书过程
生成RSA密钥
$openssl genrsa -des3 -out server.pass.key 2048
生成私钥文件
$openssl rsa -in server.pass.key -out myssl-dev.key
生成证书申请文件
$openssl req -new -key myssl-dev.key -out myssl-dev.csr -config csr.conf
其中csr.conf文件内容如下:
[ req ]
default_bits = 2048
prompt = no
default_md = sha256
req_extensions = req_ext
distinguished_name = dn
[ dn ]
C = CN
ST = Shanghai
L = Shanghai
O = Test
OU = Test
CN = my.test.net
[ req_ext ]
subjectAltName = @alt_names
[ alt_names ]
DNS.1 = my.test.net
生成证书文件
$openssl x509 -req -in myssl-dev.csr -CA rootCA.crt -CAkey rootCA.key -CAcreateserial -out myssl-dev.crt -days 365 -sha256 -extfile cert.conf
其中cert.conf内容如下:
authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
subjectAltName = @alt_names
[alt_names]
DNS.1 = my.test.net
边栏推荐
- Calling Matlab configuration in pycharm: No module named 'matlab.engine'; 'matlab' is not a package
- 【过一下4】09-10_经典网络解析
- 学习总结week2_4
- [Go through 7] Notes from the first section of the fully connected neural network video
- DOM and its applications
- 【过一下12】整整一星期没记录
- Lecture 3 Gradient Tutorial Gradient Descent and Stochastic Gradient Descent
- 02.01-----参数的引用的作用“ & ”
- LeetCode: 1403. Minimum subsequence in non-increasing order [greedy]
- RDD和DataFrame和Dataset
猜你喜欢

el-pagination左右箭头替换成文字上一页和下一页

第三讲 Gradient Tutorial梯度下降与随机梯度下降

flink实例开发-batch批处理实例

【过一下10】sklearn使用记录

DOM and its applications

Calling Matlab configuration in pycharm: No module named 'matlab.engine'; 'matlab' is not a package

flink部署操作-flink on yarn集群安装部署

Lecture 4 Backpropagation Essays

Using pip to install third-party libraries in Pycharm fails to install: "Non-zero exit code (2)" solution

【过一下12】整整一星期没记录
随机推荐
机器学习(一) —— 机器学习基础
怎么更改el-table-column的边框线
Lecture 2 Linear Model Linear Model
npm搭建本地服务器,直接运行build后的目录
day7-列表作业(1)
el-pagination左右箭头替换成文字上一页和下一页
[Go through 7] Notes from the first section of the fully connected neural network video
Geek卸载工具
基于Flink CDC实现实时数据采集(一)-接口设计
Pandas(五)—— 分类数据、读取数据库
flink部署操作-flink standalone集群安装部署
The fourth back propagation back propagation
周末作业-循环练习题(2)
Mesos学习
The software design experiment four bridge model experiment
Mesos learning
Flink Distributed Cache 分布式缓存
【技能】长期更新
flink实例开发-详细使用指南
第四讲 back propagation 反向传播