生成 CSR,除公用名和国家/地区外,专有名称 (DN) 中没有任何额外属性

Generate CSR without any extra attributes in distinguished name (DN) except common name and country

我的域名提供商只允许我在 CSR 中设置通用名称和国家/地区,但是使用 keytool emty 属性将始终设置为 [Unknown]。 是否可以将这些属性设置为空? 或者我可以使用 Openssl 为 glassfish 生成 CSR 吗?

有一个选项可以根据需要提供 DN 值,而不是 keytool 为您构造它。

您可以使用 -dname 选项,如下所示:

keytool -genkeypair -keystore test.jks -storepass password -dname 'CN=localhost,C=US' -keyalg rsa -keysize 2048