您可以使用 vSphere Client 将默认证书替换为自定义证书。
您可以使用 vSphere Client 为每台计算机生成 CSR,并在收到来自内部或第三方证书颁发机构 (CA) 的证书时替换这些证书。将 CSR 提交给内部或第三方 CA 时,CA 返回已签名证书和根证书。您可以从 vSphere Client 同时上载根证书和已签名证书。
使用 vSphere Client 为计算机 SSL 证书生成证书签名请求(自定义证书)
计算机 SSL 证书由每个 vCenter Server 节点上的反向代理服务使用。每台计算机都必须拥有可用于与其他服务进行安全通信的计算机 SSL 证书。可以使用 vSphere Client 为计算机 SSL 证书生成证书签名请求 (CSR),并在准备就绪后替换该证书。
前提条件
证书必须满足以下要求:
- 密钥大小:2048 位(最小值)到 16384 位(最大值)(PEM 编码)
- CRT 格式
- x509 版本 3
- SubjectAltName 必须包含 DNS Name=<machine_FQDN>。
- 包含以下密钥用法:数字签名、密钥加密。
过程
下一步做什么
当证书颁发机构返回证书时,替换证书存储中的现有证书。请参见使用 vSphere Client 添加自定义证书。
使用 vSphere Client 将可信根证书添加到证书存储
如果要在您的环境中使用第三方证书,则必须将可信根证书添加到证书存储。可以使用 vSphere Client 完成此操作。
前提条件
从第三方或内部证书颁发机构 (CA) 获取自定义根证书。
vSphere 仅接受有效的 CA 证书进行导入。为确保 CA 证书有效,CA 证书必须分别在基本限制和密钥用法 X.509 v3 证书扩展中设置 CA 位和 keyCertSign 位。这意味着该证书是 CA 证书,其用途是证书签名。有关详细信息,请参见 https://www.rfc-editor.org/rfc/rfc5280。
过程
使用 vSphere Client 添加自定义证书
可以使用 vSphere Client 将自定义计算机 SSL 证书添加到证书存储。
通常,替换每个组件的计算机 SSL 证书就已满足要求。
前提条件
为要替换的每个证书生成证书签名请求 (CSR)。请参见使用 vSphere Client 为计算机 SSL 证书生成证书签名请求(自定义证书)。在 vCenter Server 可以访问的位置中放置证书和专用密钥。