2013-07-25 99 views
3

我必須創建一個生成CSR的應用程序。在生成企業社會責任時,我們需要填寫CN,OU等多個詳細信息。問題是我必須向我發送CSR的認證機構需要2個OU(組織單位)名稱。我googled了很多,但無法找到任何使用openssl或java keytool,我可以指定2個OU名稱。使用2個OU名稱生成CSR

有人可以告訴我如何在生成CSR時指定2個OU名稱嗎?

回答

7

如果你想通過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一起)。