如何仅使用 openssl 命令从 CSR 中提取主题备用名称?

如何仅使用 openssl 命令从 CSR 中提取主题备用名称?

我需要从 CSR 中提取主题备用名称。除了使用 openssl req -in test.csr -text -noout 中的“-text”之外,还有其他方法可以提取它吗?(可能与 -subject 参数类似?)

目前,这是我用来获取 SubjAltName 的命令:

openssl req -in test.csr -text -noout | grep DNS

我注意到 SAN 有时被格式化为“电子邮件”或其他类型,因此 grep DNS 无法动态工作。您能推荐任何可以正确获取 SubjAltName 的命令吗?

相关内容