从服务器托管服务提供商生成的私钥中生成SSL兼容公钥的步骤是什么? 这是密钥的一部分,它似乎是RSA私钥。
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAqy0rpDUVRzxHsFr4#FET5iSNVkIljgN75jQi4W7DOtAf6BWk
umcLMLIxBaQl3m7/1X93lW5EpyIa/+IqlLH0fUwMyURY6UHJ5WP/LOiV8xs2+xoJ
3LtXdMGjHEyOoSuNcJCiP4nsoYUOvxn9A37vxYnJ3Z5a9lcTQNZSorQJnxDT8cmN
y/LwcgNNVDyPwTHHxgf/V6lnuZiiaCZb5ulwSbSWaHJm7+AsXf7E2oFl3YCE7nGE
NuVM9QP0sDc44oV9qG8QZqc6wGYwSEX3YegKL0hp/2se6xwK20N/KJ5b/toWqvUt
....+G3mblRn2D==
我对此没有太多经验,似乎我已经失去了 记录我如何为最近的证书生成密钥对。 谢谢!
答案 0 :(得分:1)
首先,永远不要像您一样提供您的私钥(甚至是私钥的一部分)。尤其是因为该私钥没有使用密码加密。
完成此操作后,我将生成一个新的私钥。
通常,您只会根据当前的私钥生成证书请求,这样就无需使用openssl req command来更新服务器上的私钥,只需更新新证书即可。
例如
openssl req -out newrequest.csr -key private.key -new
由于您确实应该生成一个新的私钥,因此可以改为:
openssl req -out newrequest.csr -new -newkey rsa:2048 -nodes -keyout private.key