| 正确顺序 | leaf -> intermediate ->(根证书可省略) |
|---|---|
| 拼接命令 | cat leaf.crt intermediate.crt > fullchain.pem |
| 核对方式 | openssl crl2pkcs7 -nocrl -certfile fullchain.pem | openssl pkcs7 -print_certs -noout |
拆分链文件逐张检查
拆分链文件逐张检查
awk 'BEGIN{n=0} /BEGIN CERTIFICATE/{n++} {print > ("cert" n ".pem")}' fullchain.pem
for f in cert*.pem; do echo "== $f"; openssl x509 -in $f -noout -subject -issuer; done拼接前确认每个文件是纯 PEM,不含命令行提示或说明文字;夹带文本会导致解析在第一个非 PEM 行中断。