导入并安装现有证书
您可以从运行 Internet Information Services (IIS) 的 Windows 计算机或运行 Secure Gateway 的计算机导入现有证书。
导出证书时,请确保也导出私钥。有时,您无法导出私钥,这意味着您无法在 NetScaler Gateway 上安装证书。如果发生这种情况,请使用证书签名请求 (CSR) 创建证书。有关详细信息,请参阅创建证书签名请求。
从 Windows 导出证书和私钥时,计算机将创建一个个人信息交换 (.pfx) 文件。然后,此文件将作为 PKCS#12 证书安装在 NetScaler Gateway 上。
如果您要用 NetScaler Gateway 替换 Secure Gateway,则可以从 Secure Gateway 导出证书和私钥。如果您正在从 Secure Gateway 到 NetScaler Gateway 进行就地迁移,则应用程序和设备上的完全限定域名 (FQDN) 必须相同。从 Secure Gateway 导出证书时,您会立即停用 Secure Gateway,在 NetScaler Gateway 上安装证书,然后测试配置。如果 Secure Gateway 和 NetScaler Gateway 具有相同的 FQDN,则它们不能同时在您的网络上运行。
如果您使用的是 Windows Server 2003 或 Windows Server 2008,则可以使用 Microsoft 管理控制台导出证书。有关详细信息,请参阅 Windows 联机帮助。
保留所有其他选项的默认值,定义密码,然后将 .pfx 文件保存到您的计算机。导出证书后,将其安装在 NetScaler Gateway 上。
在 NetScaler Gateway 上安装证书和私钥
-
在配置实用程序中,单击“Configuration”选项卡,然后在导航窗格中单击 NetScaler Gateway。
-
在详细信息窗格的“Getting Started”下,单击 NetScaler Gateway wizard。
-
单击 Next,选择现有虚拟服务器,然后单击 Next。
-
在 证书选项 中,选择 安装 PKCS#12 (.pfx) 文件。
-
在 PKCS#12 File Name 中,单击 Browse,导航到证书,然后单击 Select。
-
在 ((Password)) 中,键入私钥的密码。这是您将证书转换为 PEM 格式时使用的密码。
-
单击“下一步”完成 NetScaler Gateway 向导,而不更改任何其他设置。
在 NetScaler Gateway 上安装证书后,证书将显示在配置实用程序中,位于“SSL \ > 证书”节点中。
创建私钥
-
在配置实用程序中,在“配置”选项卡上的导航窗格中,单击“SSL”。
-
在详细信息窗格中,在“SSL 密钥”下,单击“创建 RSA 密钥”。
-
在“密钥文件名”中,键入私钥的名称,或单击“浏览”导航到现有文件。
-
在“密钥大小(位)”中,键入私钥的大小。
-
在“公用指数值”中,选择 F4 或 3。RSA 密钥的公用指数值。这是密码算法的一部分,是创建 RSA 密钥所必需的。值为 F4 (十六进制: 0x10001) 或 3 (十六进制: 0x3)。默认值为 F4。
-
在“密钥格式”中,选择 PEM 或 DER。Citrix® 建议证书使用 PEM 格式。
-
在“PEM 编码算法”中,选择 DES 或 DES3。
-
在“PEM 密码短语”和“验证密码短语”中,键入密码,单击“创建”,然后单击“关闭”。注意:要分配密码短语,密钥格式必须为 PEM,并且必须选择编码算法。
要在配置实用程序中创建 DSA 私钥,请单击“创建 DSA 密钥”并按照创建 RSA 私钥的步骤操作。