第 1 课:添加已签名 SSL 证书

SSL 证书是特定类型的证书,用于保护 OS X Server 大多数服务的安全。

您的服务需要向客户端提供有效的可信 SSL 证书,客户端才能:

  • 确定正连接到真正属于您的服务

  • 加密它传递的数据,以便无人可以读取它

在本课中,您将学习:

  • 证书、密钥和签名的交互方式

  • 如何创建证书签名请求(以让 CA 对证书进行签名)

  • 如何安装要用于服务的已签名证书

步骤 1. 创建证书签名请求 (CSR)

创建 CSR 时,您将执行两项操作:创建新的未签名证书和准备签名请求。

  • 打开 Server 应用,以查看 OS X Server 中提供的服务列表。选择“证书”,然后点按添加按钮 添加,以添加一个可信证书。

    遵循屏幕说明执行操作并提供所有请求的信息。

    证书创建表单

    【警告】请勿使用本课中显示的占位符值。使用您自己的值。

步骤 2. 将 CSR 发送给 CA

生成签名请求后,将生成一个以 .csr 结尾的文件和加扰文本块。这是您提供给 CA 的内容。

CSR 表单
  • 将文本拷贝并粘贴到 Web 表单,或者会通过电子邮件发送 .csr 文件,具体取决于 CA 的要求。点按“存储”以存储 .csr 文件,或者将窗口内容拷贝并粘贴到另一个文稿。

    接着 CA 将向您提供您安装的文件(例如,以 .pem 结尾的证书文件)。根据 CA,您可以采用任意多种方式获取文件(例如,CA 可通过电子邮件给您发送文件,或者给您发送下载文件的链接)。

步骤 3. 安装已签名证书

  • 在 Server 应用中,连按待定证书,将 CA 提供的所有文件都拖到窗口,然后点按“好”。

    【重要事项】如果 CA 给您发送多个文件(例如,根证书和中级证书),则必须将所有文件都拖到表单的“证书文件”部分。

    证书导入表单
    证书已应用

前往第 2 课:保护服务安全