我想创建一个证书来签署我们公司的软件。我为此使用的工具( Java SDK 中的keytool)需要以下格式的专有名称:
CN=commonName, OU=organizationalUnit, O=organizationName, L=city, S=state, C=countryCode
如果我只想为我的公司(而不是其中的任何特定人)提供证书,我应该使用
CN=MyCompany, C=AT
或者
O=MyCompany, C=AT
作为专有名称?后者更有意义(因为 MyCompany 是组织的名称),但我不知道将 commonName 留空是否“正确”。