其他分享
首页 > 其他分享> > 自签证书

自签证书

作者:互联网

自签证书环境搭建
https://github.com/cloudflare/cfssl/
下载CFSSL工具签发证书
wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -O /usr/bin/cfssl
wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 -O /usr/bin/cfssl-json
wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 -O /usr/bin/cfssl-certinfo
chmod +x /usr/bin/cfssl*
which cfssl

vim /opt/certs/ca-csr.json
根证书:
{
"CN": "OldboyEdu", #签发机构名字,随便起
"hosts": [
],
"key": {
"algo": "rsa",
"size": 2048
},
"names": [
{
"C": "CN",
"ST": "shanghai",
"L": "shanghai",
"O": "od",
"OU": "ops"
}
],
"ca": {
"expiry": "175200h"
}

}
CN 一般写的是域名,浏览器会验证该字段的网站是否合法
C:国家
ST:省,州
L:地区,城市
O :组织名称,公司名称
OU: 组织单位名称,公司部门
"expiry": "175200h" #证书过期时长20年

cd /opt/certs/
cfssl gencert -initca ca-csr.json
cfssl gencert -initca ca-csr.json | cfssl-json -bare ca 生成证书文件

标签:bin,ca,cfssl,usr,https,签证,pkg
来源: https://www.cnblogs.com/z-macro/p/16128581.html