openssl – 使用2个OU名称生成CSR

我必须创建一个生成CSR的应用程序.在生成CSR时,我们需要填写CN,OU等几个细节.问题是我必须向我的CSR发送的认证机构需要2个OU(组织单位)名称.我google了很多但是找不到任何使用openssl或java keytool的东西,通过它我可以指定2个OU名称.

有人可以告诉我如何在生成CSR时指定2个OU名称吗?

最佳答案
如果要通过CLI执行此操作,可以使用conf文件或传递-subj参数.这是-subj的一个例子

openssl req -new -newkey rsa:2048 -nodes -subj "/CN=somedomain.com/O=My Corporation/OU=Org Unit 1/OU=Org Unit 2"

您可以添加ST,L,C和任何其他shortName OpenSSL识别(以及原始OID).

转载注明原文:openssl – 使用2个OU名称生成CSR - 代码日志