nginx 服务端示例
nginx 服务端示例
ssl_client_certificate /etc/nginx/ca.pem;
ssl_verify_client on;
ssl_verify_depth 2;
# 后端可读取 $ssl_client_s_dn 做鉴权curl 客户端测试
curl 客户端测试
curl --cert client.pem --key client.key https://m.example.com/ -v 2>&1 | grep -i 'client certificate'
openssl s_client -connect m.example.com:443 -cert client.pem -key client.key </dev/null 2>/dev/null | grep -i 'verify return'mTLS 证书有效期通常较短(如 24h-90d),需要自动化签发(cert-manager/SPIFFE)否则运维负担很重。