第 1 课:添加已签名 SSL 证书
SSL 证书是特定类型的证书,用于保护 OS X Server 大多数服务的安全。
您的服务需要向客户端提供有效的可信 SSL 证书,客户端才能:
确定正连接到真正属于您的服务
加密它传递的数据,以便无人可以读取它
在本课中,您将学习:
证书、密钥和签名的交互方式
如何创建证书签名请求(以让 CA 对证书进行签名)
如何安装要用于服务的已签名证书
步骤 1. 创建证书签名请求 (CSR)
创建 CSR 时,您将执行两项操作:创建新的未签名证书和准备签名请求。
-
打开 Server 应用,以查看 OS X Server 中提供的服务列表。选择“证书”,然后点按添加按钮 ,以添加一个可信证书。
遵循屏幕说明执行操作并提供所有请求的信息。
【警告】请勿使用本课中显示的占位符值。使用您自己的值。
步骤 2. 将 CSR 发送给 CA
生成签名请求后,将生成一个以 .csr 结尾的文件和加扰文本块。这是您提供给 CA 的内容。
-
将文本拷贝并粘贴到 Web 表单,或者会通过电子邮件发送 .csr 文件,具体取决于 CA 的要求。点按“存储”以存储 .csr 文件,或者将窗口内容拷贝并粘贴到另一个文稿。
接着 CA 将向您提供您安装的文件(例如,以 .pem 结尾的证书文件)。根据 CA,您可以采用任意多种方式获取文件(例如,CA 可通过电子邮件给您发送文件,或者给您发送下载文件的链接)。
步骤 3. 安装已签名证书
-
在 Server 应用中,连按待定证书,将 CA 提供的所有文件都拖到窗口,然后点按“好”。
【重要事项】如果 CA 给您发送多个文件(例如,根证书和中级证书),则必须将所有文件都拖到表单的“证书文件”部分。
前往第 2 课:保护服务安全。