当前位置:网站首页>自签名SAN证书
自签名SAN证书
2022-07-20 22:05:00 【Mar丶流年】
前言
本地环境为mac
这里将生成写到sh文件中
只需改sh中的参数即可快速创建ca,ssl证书
创建流程在sh中说明
shell
function create(){
HOST=$1
HOST2=$2
DAY=$3
# 创建ca私钥,服务器私钥,ca证书
openssl genrsa -out ca.key 2048
openssl genrsa -out server.key 2048
openssl req -new -x509 -days $DAY -key ca.key -subj "/CN=${HOST}" -out ca.crt
# 创建服务器证书签名请求
openssl req -new \
-key server.key \
-subj "/C=CN/OU=a/O=b/CN=c" \
-reqexts SAN \
-config <(cat /etc/ssl/openssl.cnf \
<(printf "\n[SAN]\nsubjectAltName=DNS:${HOST},DNS:${HOST2}")) \
-out server.csr
# 通过ca颁发服务器证书
openssl x509 -req -days $DAY \
-in server.csr -out server.crt \
-CA ca.crt -CAkey ca.key -CAcreateserial \
-extensions SAN \
-extfile <(cat /etc/ssl/openssl.cnf <(printf "[SAN]\nsubjectAltName=DNS:${HOST},DNS:${HOST2}"))
}
# 接收三个参数 地址1,地址2, 有效期天数
# 为多个地址颁发同一个证书,这是SAN的优势
create www.open1.com "*.open1.com" 3660
边栏推荐
- RKE vs. rke2: compare two kubernetes distributions
- 第132篇 mapping 中的删除操作
- [leetcode] look at the input array twice in each round
- 支持同花顺的证券公司怎么选?手机上开户安全吗
- Sliding of view
- JZ25 合并两个排序的链表
- Is it safe for GF futures to open an account online? Are there any account opening guidelines?
- 7.1-wy22 Fibonacci series
- 平安证券是国企?开户安全嘛?
- 「深度神经网络机器学习专栏」论文精选
猜你喜欢
Lora base station coverage
8 月亚马逊云科技培训与认证课程,精彩不容错过!
[hardware foundation 4] diode (principle, characteristics, type, circuit analysis)
STM32串口屏学习
Lora technology helps cold chain development
How to conduct user retention analysis?
【1260. 二维网格迁移】
39岁被裁+背房贷(没活路了)
tried to access field com.mysql.cj.CharsetMapping.COLLATION_INDEX_TO_COLLATION_NAME from class io.de
Responsive dream weaving template poultry breeding website
随机推荐
Number of 1 in jz15 binary
第131篇 ERC20 锁仓合约
Part 132 deletion in mapping
九、ELK安装ElastAlert 2插件钉钉机器人告警
6.2-把字符串转换成整数
How to conduct user retention analysis?
【1260. 二维网格迁移】
JZ26 树的子结构
30 times performance improvement -- implementation of MyTT index library based on dolphin DB
leetcode 15. 三数之和
一文解析Ansible配置管理文件
JZ33 二叉搜索树的后序遍历序列
PIP & CONDA search package | check the installable package version
JZ5 替换空格
股票开户网上办理的话安全吗股票开户去哪里
[hardware foundation 4] diode (principle, characteristics, type, circuit analysis)
打通了!Jira + Zadig 實現需求與研發過程追踪
js的可选链
The penultimate K nodes in jz22 linked list
2.5 亿、巴南区感知体系数据采集、后台分析、雪亮工程网络及运维服务项目:中国电信中标