Ubuntu openssl 不要求通用名称

Ubuntu openssl not asking for Common Name

我安装了 Ubuntu 12.04.5 LTS 和 OpenSSL 1.0.1 版本。我想为 SSL 生成 CSR,当我 运行、

openssl genrsa -out domain.key 2048

我得到以下输出,

Generating RSA private key, 2048 bit long modulus
..+++
.......................+++
e is 65537 (0x10001)

它不要求提供公用名或任何内容,而是生成一个密钥。是什么导致了这个问题?谢谢

你发出的命令正是你要求的,也就是说生成一个2048的私钥。

现在您需要生成一个 CSR(请求证书),您必须在其中提供所需的信息,当然包括 CN。

尝试添加

openssl req -new -key <MyPrivate.key> -out <MyRequest.csr>

需要将<MyPrivate.key>替换为上一步生成的私钥的文件名,<MyRequest.csr>是证书申请的文件名。此 csr 必须发送给证书颁发机构进行验证和签名。

希望对你有帮助

干杯