L03 读懂一张数字证书

预计用时：15 分钟（不需要编程）
关联考点：运维实操“数据安全：数字证书”、综合防御“安全配置”

附件
root_ca.crt      教学根 CA 证书（PEM）
server.crt       客票系统服务器证书（PEM）
server.cer       同一张证书的 DER 格式
old_server.crt   另一张服务器证书（PEM）
sm2_demo.crt     一张 SM2 国密自签证书（PEM）
certs_text.txt   以上证书的 openssl 解析结果（没有 openssl 时直接看这个文件）

任务（server.crt）
1. 颁发者（Issuer）的 CN 是什么？主题（Subject）的 CN 是什么？SAN 里有哪些域名？
2. 有效期从哪天到哪天？在 2026-11-15 是否有效？
3. 公钥算法和长度是什么？签名算法是什么？
4. 它是 CA 证书吗？依据哪个扩展字段？密钥用途（Key Usage）有哪些？
5. SHA-256 指纹的前 8 个十六进制字符是什么？
6. server.crt 和 server.cer 内容相同，为什么文件大小不同？怎样互相转换？
任务（其他）
7. old_server.crt 校验失败的原因是什么？
8. sm2_demo.crt 的签名算法是什么？公钥长度多少位？公钥以 04 开头代表什么？为什么它的颁发者和主题相同？

查看方式
Windows：双击 .crt/.cer 文件 → “详细信息”（Windows 可能无法完整显示 SM2 证书，属正常现象）
OpenSSL：openssl x509 -in server.crt -noout -text
         openssl x509 -in server.cer -inform DER -noout -text
         openssl x509 -in server.crt -noout -fingerprint -sha256
         openssl verify -CAfile root_ca.crt server.crt

通用环境：不需要编程。所有证书均为教学构造，域名使用 .test 保留后缀，不对应真实单位。
