简介
本文档介绍在CUCM上如何为CallManager重复使用Multi-SAN Tomcat证书的分步过程。
先决条件
要求
Cisco 建议您了解以下主题:
- 思科统一通信管理器 (CUCM)
- CUCM证书
- 身份信任列表(ITL)
使用的组件
本文档中的信息基于以下软件和硬件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
CUCM的早期版本对完整集群的每个服务使用不同的证书,这增加了证书数量和成本。这包括Cisco Tomcat和Cisco CallManager,它们是在CUCM上运行的重要服务,也具有各自的身份证书。
从CUCM版本14开始,添加了一项新功能,可重用Multi-SAN Tomcat证书用于CallManager服务。
使用此功能的好处是您可以从CA获取一个证书并将其用于多个应用。这确保了成本优化和管理的减少,并减少了ITL文件的大小,从而减少了开销。
注意:在继续进行重新使用配置之前,请确保Tomcat证书是多服务器SAN证书。Tomcat Multi-SAN证书可以是自签名证书或CA签名证书。
配置
重用CallManager的Tomcat证书
警告:继续之前,请确保已确定集群处于混合模式或非安全模式。
步骤1:导航到Cisco Unified CM管理>系统>企业参数:
检查Security Parameters部分,并验证Cluster Security Mode设置为0还是1。如果值为0,则集群处于非安全模式。如果值为1,则集群处于混合模式,您需要在重新启动服务之前更新CTL文件。
第二步:导航到您的CUCM发布者,然后导航到思科统一操作系统管理>安全>证书管理。
第三步:将Multi-SAN Tomcat CA Certificate Chain上传到CallManager Trust存储区。
提示:如果要对Tomcat使用自签名多服务器SAN证书,则可以跳过此步骤。
在重新使用证书之前,请确保手动将CA证书链(签署tomcat身份证书)上传到CallManager信任库。
将tomcat证书链上传到CallManager信任时,请重新启动这些服务。
- CallManager:思科HAProxy服务
- CallManager-ECDSA:Cisco CallManager服务和Cisco HAProxy服务
第四步:单击Reuse Certificate。系统将显示Use Tomcat Certificates For Other Services页面。
第五步:从Tomcat type下拉列表中选择Tomcat或Tomcat-ECDSA。
第六步:在Replace Certificate for the following purpose窗格中,根据之前步骤中选择的证书选中CallManager或CallManager-ECDSA复选框。
注意:如果选择Tomcat作为证书类型,则会启用CallManager作为替换。如果选择tomcat-ECDSA作为证书类型,则会启用CallManager-ECDSA作为替换。
步骤 7.单击完成将CallManager证书替换为tomcat多服务器SAN证书。
步骤 8通过CLI执行utils service restart Cisco HAProxy命令,在集群的所有节点上重新启动Cisco HAProxy服务。
步骤 9如果集群处于混合模式,请通过CUCM发布方的CLI运行命令utils ctl update CTLFile更新CTL文件,然后继续重置电话以获取新的CTL文件。
验证
注意:重复使用证书时,CallManager证书不会显示在GUI上。
您可以从CLI运行命令以确认CallManager是否重复使用Tomcat证书。