背景
公司内部自建Web服务,通过自签CA,然后签发https证书
工具地址: GitHub - cloudflare/cfssl: CFSSL: Cloudflare's PKI and TLS toolkit
使用步骤:
1. 在release页面中下载最新的二进制包,我使用的是1.5的解压并重命名二进制文件
tar -zxvf cfssl_1.5.0_linux_amd64.tar.gz
mv cfssl_1.5.0_linux_amd64 cfssl
mv cfssljson_1.5.0_linux_amd64 cfssljson
mv cfssl-certinfo_1.5.0_linux_amd64 cfssl-certinfo
2.配置CA生成的文件
#vi ca-config.json ,内容如下其中etcd是profile的名字,后面签发https的时候需要使用
{
"signing": {
"default": {
"expiry": "876000h"
},
"profiles": {
"etcd": { //配置名称
"expiry": "876000h",
"usages": [
"signing",
"key encipherment",
"server auth",
"client auth"
]
}
}
}
}
#vi ca-csr.json</

文章介绍了如何使用Cloudflare的CFSSL工具自动生成CA并签发HTTPS证书,包括配置CA文件、生成证书请求、初始化CA、签发服务器证书,以及在Chrome中导入自签CA和在Nginx中配置HTTPS的过程。
最低0.47元/天 解锁文章
2891

被折叠的 条评论
为什么被折叠?



