知道了!!

知道了!!

我们希望获得 2048 位密钥长度的 CSR 请求。基于浏览器的 GUI 为我们提供了 1024 位 CSR,但我不知道如何更改它。

看来 SSL 公司将不再支持 1024 位密钥长度。(低成本选项仅支持 2048 位。价格高得多的 Thawte 表示他们只接受 1 年或 2 年证书的 1024 位密钥长度,而不接受 3 年证书的 1024 位密钥长度)。有问题的旧系统正在运行 Sun ONE Webserver 6.1。升级会很耗时,我们宁愿现在不这样做。我们将逐步淘汰这些密钥长度,但这需要一段时间,所以...

知道了!!

http://middlewarekb.wordpress.com/2010/06/30/how-to-generate-2048-bit-keypair-using-sun-one-or-iplanet-6-1-servers/

它与我正在使用的网络服务器版本相同。

/opt/SUNWwbsvr/bin/https/admin/bin/certutil -R -s "CN=sub.domain.ext,OU=org unit,O=company name,L=city,ST=spelled state,C=US,E=email" -a -k rsa -g 2048 -v 12 -d /opt/SUNWwbsvr/alias -P https-sub.domain.ext-hostname- -Z SHA1

先前的努力已编辑完毕。

答案1

我没有地方可以测试这个,所以主要想的是我会尝试什么......

首先将 cert8.db 和 key.db 备份到某处。然后删除原始文件并尝试创建新文件:

% certutil -S -x -n nickname -t "u,u,u" -v num_of_valid_months -s subjectDN -d /opt/SUNWwbsvr/alias/https-sub.domain.ext-hostname-cert8.db [-h tokenname]

我正在寻找以下可能性: http://developers.sun.com/appserver/reference/techart/keymgmt.html

这样行得通吗?那么下面的方法行得通吗?

certutil -L -d /opt/SUNWwbsvr/alias/https-sub.domain.ext-hostname-cert8.db

如果是这样,那么重新启动 Web 服务器会发生什么?它喜欢新证书吗?如果它喜欢该证书,那么您可以尝试使用 2048 位创建签名请求。

答案2

我使用了这一页

它与我正在使用的网络服务器版本相同。

/opt/SUNWwbsvr/bin/https/admin/bin/certutil -R -s \
   "CN=sub.domain.ext,OU=org unit,O=company name,L=city,ST=spelled state,C=US,E=email" \
   -a -k rsa -g 2048 -v 12 -d /opt/SUNWwbsvr/alias -P https-sub.domain.ext-hostname- -Z SHA1

相关内容