| 文件组成 | 服务器证书 + 1 到多个中间证书,服务器证书必须在最前 |
|---|---|
| 替代写法 | nginx 1.11.0+ 可用多条 ssl_certificate 指令按顺序指定链 |
| 私钥 | 独立文件、不放入证书链;权限 600,属主按运行用户 |
| 校验链 | openssl verify -untrusted intermediate.crt fullchain.pem |
拼接全链并验证
拼接全链并验证
cat server.crt intermediate.crt > fullchain.pem
openssl verify -untrusted intermediate.crt fullchain.pem
openssl x509 -in fullchain.pem -noout -subject -issuernginx 引用
nginx 引用
ssl_certificate /etc/nginx/ssl/fullchain.pem;
ssl_certificate_key /etc/nginx/ssl/server.key;链顺序颠倒时部分客户端仍能校验成功,但在严格校验的客户端(部分 Java、移动端库)会直接失败,属于隐蔽故障。