OpenSSL 证书与 subjectAltName 单行命令

主要观点:介绍如何在一行代码中使用 OpenSSL 创建包含 subjectAltName 的自签名证书,需使用 -extensions-config ,并给出具体代码示例及相关输出,强调该解决方案是整合多个来源拼凑而成,指出很多现有答案不完整或不准确,部分示例存在问题,其灵感来自 StackExchange 上的一个接近完整的答案。
关键信息:使用 openssl req 命令,设置密钥长度、有效期等参数,通过 -extensions SAN-config 指定扩展和配置文件内容,包含特定的主体信息和 subjectAltName ,最后生成 private_key.pemserver.crt 文件,通过 openssl x509 命令可查看证书的 X509v3 扩展以确认成功。
重要细节:根据不同操作系统选择不同的 openssl.cnf 文件路径,代码中的具体参数设置及各部分的作用,如不同的 subjectsubjectAltName 值,以及与其他不完整或错误示例的对比等。

阅读 109
0 条评论