如何使用 vSphere Certificate Manager 替换 SSL 证书 (2097936)


Last Updated: 2020/5/13Categories: How toLanguage:                 Chinese (Simplified)JapaneseEnglish                          subscribe
 Symptoms

免责声明: 本文为 How to use vSphere Certificate Manager to Replace SSL Certificates 的翻译版本。 尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。 有关最新内容,请参见英文版本。

 Purpose

本文介绍何时以及如何使用 vSphere 6.x/7.x 版本的 Certificate Manager。

vSphere Certificate Manager 可用于:
  1. 实施默认证书(使用选项 4)

    • 未计划实施由企业 CA (如 Microsoft Windows CA) 或商业 CA(Verisign、GoDaddy 等)签署的自定义 CA 证书时,可以使用此选项。
    • 在此环境中,vSphere 证书由 VMCA 生成和颁发,并由 vSphere Endpoint Certificate Store (VECS) 存储。
    • 默认情况下,在 vSphere 之外这些证书不被信任。
  2. 将 VMCA 证书替换为自定义 CA 证书(使用选项 2)
    • 在此环境中,将默认的 VMCA 证书和密钥替换为来自企业 CA (如 Microsoft Windows CA) 或商业 CA(Verisign、GoDaddy 等)的自定义 CA 证书和密钥。
    • 然后 VMCA 将用于生成新 vSphere 证书,这些证书将由以前导入的自定义 CA 证书和密钥签署。
    • 在 vSphere 之外,这些由 VMCA 颁发的证书是被信任的。
  3. 将所有 vSphere 证书和密钥替换为自定义 CA 证书和密钥(使用选项 5)
    • 在此环境中,将计算机证书和所有的解决方案用户证书替换为由企业 CA (如 Microsoft Windows CA) 或商业 CA(Verisign、GoDaddy 等)签署的自定义 CA 证书。
    • VMCA 不负责颁发这些证书。

请注意:在 vSphere 7.x 中,可以在 vCenter 用户界面中执行步骤 1 和 2。

 Resolution

注意:对于 vSphere vCenter 7.x,可以在用户界面中通过如下路径更新证书或生成证书签名请求:菜单 > 管理 > 证书 > 证书管理。在 计算机 SSL 证书 部分,选择操作 下拉菜单。

意:在 Windows 上,如果启用了用户访问控制,请务必以管理员身份登录或“以管理员身份运行”

 
要启动 vSphere Certificate Manager,请运行如下命令:
  • vCenter Server(Windows 版本):C:\Program Files\VMware\vCenter Server\vmcad\certificate-manager
  • vCenter Server Appliance:/usr/lib/vmware-vmca/bin/certificate-manager
运行 certificate-manager 命令时,将为您提供 8 个选项,如屏幕截图中所示。
  1. 将计算机 SSL 证书替换为自定义 CA 证书。

    计算机 SSL 证书提供了一个子选项,用于为计算机 SSL 证书生成证书签名请求和密钥。

    所需信息:

    • administrator@vsphere.local 密码。
    • 指向计算机证书的自定义证书和密钥的路径。
    • 指向 VMCA Root 的自定义证书的路径
  2. 将 VMCA Root 证书替换为自定义 CA 签名证书,并替换所有证书。

    提供了一个子选项,用于为 VMCA 根签名证书生成证书签名请求和密钥。

    所需信息:

    • administrator@vsphere.local 密码
    • 配置 certool.cfg 文件(VMCA 生成证书时使用)
    • 根签名证书
    • 根签名密钥
可选信息:
  • 是否要将所有的解决方案用户证书替换为自定义 CA?

    • :指向解决方案用户(vpxd、vpxd-extension、vsphere-webclient、machine)的自定义证书和密钥的路径。
      注意:稍后也可以使用选项 5 执行此步骤。
    • :VMCA 将使用提供的自定义 CA 签名证书为解决方案用户生成新的证书/密钥。
      注意:稍后也可以使用选项 6 执行此步骤。
  • 是否要将计算机 SSL 证书替换为自定义 CA?
    • :指向计算机证书的自定义证书和密钥的路径。
      注意:稍后也可以使用选项 1 执行此步骤。
    • :VMCA 将使用提供的自定义 CA 签名证书为计算机生成新的证书/密钥。
      注意:稍后也可以使用选项 3 执行此步骤。
  1. 将计算机 SSL 证书替换为 VMCA 生成的证书。

    所需信息:

    • administrator@vsphere.local 密码
    • 配置 certool.cfg 文件(VMCA 生成证书时使用)
  2. 重新生成新的默认 VMCA Root 证书,并替换所有证书。

    所需信息:

    • administrator@vsphere.local 密码
    • 配置 certool.cfg 文件(VMCA 生成证书时使用)
  3. 将解决方案用户证书替换为自定义 CA 证书。

    所需信息:

    • administrator@vsphere.local 密码
    • 指向自定义根 CA 证书的路径
    • 指向 vpxd 解决方案用户的自定义证书和密钥的路径
    • 指向 vpxd-extension 解决方案用户的自定义证书和密钥的路径
    • 指向 vSphere-webclient 解决方案用户的自定义证书和密钥的路径
    • 指向 machine 解决方案用户的自定义证书和密钥的路径
  4. 将计算机 SSL 证书和解决方案用户证书替换为 VMCA 生成的证书。

    所需信息:

    administrator@vsphere.local 密码

  5. 通过重新发布旧证书恢复上次执行的操作。
  6. 重置所有证书。

    所需信息:

    • administrator@vsphere.local 密码
    • 配置 certool.cfg 文件(VMCA 生成证书时使用)

 Related Information
 
  • 有关实施 CA 签名证书的详细信息,请参见 Replacing default certificates with CA signed SSL certificates in vSphere 6.x 。
  • Using certool to generate CSRs that include multiple DNS names for one host
 
注意: 当前,vCenter Server 仅与 VMCA 集成在一起。vSphere Certificate Manager 和 VMCA 当前不能用于向任何其他产品颁发证书。

日志文件位置:
  • vSphere Certificate Manager 将 certificate-manager.log 文件存储在 se 位置中:
  • Windows vCenter Server 6.x: C:\ProgramData\VMware\vCenterServer\logs\vmca\certificate-manager.log
  • vCenter Server Appliance 6.x/7.x: /var/log/vmware/vmcad/certificate-manager.log
  • certool.cfg 文件的位置: C:\Program Files\VMware\vCenter Server\vmcad\certool.cfg.:
  • vCenter Server Appliance 和 Platform Services Controller 设备中的配置文件位置:
    • vCenter Server Appliance: /usr/lib/vmware-vmca/share/config/certool.cfg
    • Platform Service Controller Appliance: /usr/lib/vmware-vmca/share/config/certool.cfg

如何使用 vSphere Certificate Manager 替换 SSL 证书 (2097936)相关推荐

  1. nginx如何替换ssl证书

    本篇文章只写如何替换ssl证书,不写具体配置,因为公司的域名过期了,所以顺便记录一下 一.先在使用的云上申请好证书,然后下载nginx使用的证书,一共有两个文件,一个是 xxx.key,另一个是 xx ...

  2. F5负载均衡替换SSL证书

    确认ssl证书 证书由公钥和私钥构成,包含server.pem和server.key. 登录F5后台地址 确认是否具有两层F5,一般证书配置在第一层F5. 导入公钥和私钥 点击菜单中System> ...

  3. CA机构介绍(Certificate Authority 域名SSL证书颁发机构)

    SSL证书机构即CA机构的全称为Certificate Authority证书认证中心,只有通过WebTrust国际安全审计认证,根证书才能预装到主流浏览器,成为全球可信的ssl证书颁发机构. HTT ...

  4. Cert Manager 申请SSL证书流程及相关概念-二

    中英文对照表 英文 英文 - K8S CRD 中文 备注 certificates Certificate 证书 certificates.cert-manager.io/v1 certificate ...

  5. Cert Manager 申请SSL证书流程及相关概念-三

    中英文对照表 英文 英文 - K8S CRD 中文 备注 certificates Certificate 证书 certificates.cert-manager.io/v1 certificate ...

  6. Cert Manager 申请 SSL 证书流程及相关概念 - 一

    2022.3.9 用 cert-manager 申请成功通配符证书 (*.ewhisper.cn), 2022.4.30 该证书距离过期还有 30 天,cert-manager 进行自动续期,但是却失 ...

  7. AWS Certificate Manager 简介

    AWS Certificate Manager 是一项服务,可帮助您轻松地预置.管理和部署公有和私有安全套接字层/传输层安全性 (SSL/TLS) 证书,以便用于 AWS 服务和您的内部互联资源.SS ...

  8. aws 证书_从AWS Certificate Manager获得证书

    aws 证书 最近, AWS在欧洲地区提供了" 证书管理器 "服务. 使用此服务,您将能够对托管在AWS上的应用程序使用SSL证书 (免费). 与我在此描述的解决方案相比,最大的优 ...

  9. 用XCA(X Certificate and key management)可视化程序管理SSL 证书(3)--创建自己定义的凭证管理中心(Certificate Authority)...

    在第"用XCA(X Certificate and key management)可视化程序管理SSL 证书(2)---创建证书请求"章节中,我们介绍了怎样用XCA创建SSL证书请 ...

最新文章

  1. java开发企业级权限管理系统_Java开发企业级权限管理系统 视频教程
  2. Hadoop集群安装-CDH5(5台服务器集群)
  3. 计算机控制zos,第二章zOS操作系统的功能概述2.1zOS的内存管理.PDF
  4. C++primer :const限定符
  5. properties 配置 java_Java 操作Properties配置文件详解
  6. leetcode 2. Add Two Numbers | 2. 两数相加(Java)
  7. 转:word2vec 中的数学原理详解
  8. 使用SQL Server数据工具进行SQL单元测试
  9. 虚拟机下安装MS-DOS
  10. Javascript s04
  11. 15. JavaScript Array(数组)对象
  12. 自动驾驶7-3 最终项目解决方案 Final Project Solution
  13. ASIHttpRequest startAsynchronous
  14. Go (Golang) 语言-快速开始
  15. PostgreSQL数据库WAL——RM_HEAP_ID日志记录动作
  16. 同一个网段win10远程linux,Win10专业版系统在局域网内远程另外一台电脑教程
  17. Teamview免费版连接超限解决办法
  18. 语音识别发展史与入门书籍简介
  19. 计算机网络(自顶向下)第四章部分答案
  20. copa-pi测试软件,COPA-DATA SCADA/HMI自动化软件中的先锋——zenOn 6.20

热门文章

  1. mysql代码提示_聊一聊 php 代码提示
  2. java校验参数防止攻击_程序员写接口参数校验,总是太多if else?一招让你避免体力活...
  3. ubuntu18.04虚拟机突然连不上网
  4. 计算机加分乘法套用,乘法表 - it610.com
  5. python怎么转到下一行_请教:怎样用python读取文件之后,处理在下一行、空行、和*星星?...
  6. gdb当前哪一行_GDB原理之ptrace实现原理
  7. mysql 报错1005_MysqlERROR 1005错误处理
  8. aws ubuntu php mysql_ubuntu16搭建php7+phpredis拓展+nginx+mysql脚本(aws)
  9. C++socket编程(一):绪论
  10. 含有swap的c语言冒泡排序6,c#中写个Swap方法来实现冒泡排序 看看哪里错了