代码拉取完成,页面将自动刷新
#!/bin/sh
DEFAULT_SAVE_DIR='.'
host=$1
saveDir=${2:-$DEFAULT_SAVE_DIR}
mkdir -p $saveDir
caKeyPath="$saveDir"/ca.key
caCerPath="$saveDir"/ca.cer
serverKeyPath="$saveDir"/server.key
serverReqPath="$saveDir"/server.req
serverSerialPath="$saveDir"/server.serial
serverCerPath="$saveDir"/server.cer
serverHostPath="$saveDir"/host
# 根证书制作
## 创建制作根证书的私钥文件
openssl genrsa -out $caKeyPath 2048
## 创建根证书
openssl req -x509 -new -key $caKeyPath -out $caCerPath -days 730 -subj /CN="AppServer Custom $host"
# 创建自签名SSL证书
## 创建私钥
openssl genrsa -out $serverKeyPath 2048
## 创建CSR
openssl req -new -out $serverReqPath -key $serverKeyPath -subj /CN=$host
# 用CSR去创建SSL证书
openssl x509 -req -in $serverReqPath -out $serverCerPath -CAkey $caKeyPath -CA $caCerPath -days 730 -CAcreateserial -CAserial $serverSerialPath
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。