用途:提供 OpenSSL 命令行操作的专家指引,覆盖密钥管理、证书签发与 PKI 全流程。
主要能力:生成 RSA 与 EC 密钥(如 openssl genrsa -out private.key 2048、openssl ecparam -name prime256v1 -genkey -noout -out ec-private.key);创建与查看 CSR(openssl req -new -key private.key -out request.csr、openssl req -in request.csr -noout -text);生成自签名证书;搭建根 CA 与中间 CA 并签发证书(openssl x509 -req -in request.csr -CA ca-cert.pem -CAkey ca-key.pem -CAcreateserial -out cert.pem -days 365 -sha256);证书检查与验证(openssl x509 -in cert.pem -noout -text、openssl verify -CAfile ca-cert.pem cert.pem);测试 TLS 连接(openssl s_client -connect example.com:443 -showcerts);PEM/DER/PKCS#12/PKCS#7 格式转换;对称与非对称加解密、摘要与签名;CRL 与 OCSP 吊销查询。
使用方式:按资料中的命令示例在终端执行,SAN 等场景需配合配置文件(如 san.cnf)。
适用场景:本地或内部 PKI 建设、证书签发与排障、TLS 连接诊断、密钥与证书格式转换。
限制:资料未提供图形界面、托管服务或价格信息;命令参数与安全建议以资料为准,实际使用需自行评估环境与合规要求。