使用 Mac 为另一台服务器创建 CSR

使用 Mac 为另一台服务器创建 CSR

我有一个在 Bluemix 上托管的网站。

我想设置 SSL 证书,我将遵循以下指南:https://developer.ibm.com/bluemix/2014/09/28/ssl-certificates-bluemix-custom-domains/

我订购了 Thawte 123 证书,现在需要将我的 CSR 粘贴到文本框中。Thawte 帮助中心的说明说要“从服务器”生成此证书。

但是,我无权访问 Bluemix 服务器本身,也无法访问 ssh。相反,根据我链接的文章,我有一个 Web UI 来上传私钥和证书。我认为这是解决此问题的方法。

我在 Mac 上。在 Google 上搜索这个问题,我找到了所有文章(例如:https://search.thawte.com/support/ssl-digital-certificates/index?page=content&actp=CROSSLINK&id=INFO2989) 假设我想为 Mac 服务器创建证书。但在这里我想要的是从 Mac 创建证书请求,但针对的是第三方服务器!

如何从 Mac(非服务器)为 Thawte 生成有效的 CSR?

答案1

生成 CSR 的位置无关紧要。只要您输入了正确的 FQDN 并为 CSR 使用正确的私钥,一切就都正常了。

编辑:在 OSX 上生成 CSR 的方式与在 Linux 主机上相同。如果您的 Mac 上未安装 openSSL,则可以使用 brew 安装它。

如果您确实安装了 openSSL,则可以在终端中使用以下命令:

# Generate private key
openssl genrsa -out example.key 2048
# Generate CSR
openssl req -new -sha256 -key example.key -out example.csr

相关内容