目录

简介

先决条件

要求

使用的组件

背景信息

从CUCM PCAP导出TLS证书

验证

故障排除

简介

本文档介绍从思科统一通信管理器(CUCM)PCAP导出证书的过程。

作者：思科TAC工程师Adrian Esquillo。

先决条件

要求

Cisco 建议您了解以下主题：

·传输层安全(TLS)握手

· CUCM证书管理

·安全文件传输协议(SFTP)服务器

·实时监控工具(RTMT)

· Wireshark应用

使用的组件

· CUCM 9.X及更高版本

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

背景信息

可以导出服务器证书/证书链，以确认服务器提供的服务器证书/证书链与要上传或已上传到CUCM证书管理的证书相匹配。

作为TLS握手的一部分，服务器将其服务器证书/证书链提供给CUCM。

从CUCM PCAP导出TLS证书

步骤1.在CUCM上启动数据包捕获命令

与CUCM节点建立安全外壳(SSH)连接并运行命令utils network capture（或capture-rotate） file <filename> count 1000000 size ALL，如图所示：

步骤2.启动服务器与CUCM之间的TLS连接

在本示例中，通过在TLS端口636上建立连接，在安全轻量目录访问协议(LDAPS)服务器和CUCM之间启动TLS连接，如图所示：

步骤3.在TLS握手完成后停止CUCM PCAP

按Control-C停止数据包捕获，如图所示

步骤4.通过列出的两种方法之一下载打包程序捕获文件

1.启动CUCM节点的RTMT并导航到System > Tools > Trace > Trace & Log Central > Collect Files并选中Packet Capture Logs框（继续执行RTMT过程以下载pcap），如图所示：

2.启动安全文件传输协议(SFTP)服务器，在CUCM SSH会话中运行命令file get activelog /patform/cli/<pcap filename>.cap （通过提示继续下载SFTP服务器上的PCAP），如图所示：

步骤5.确定服务器向CUCM提供的证书数

使用Wireshark应用程序打开pcap并在tls上进行过滤，以使用包含向CUCM提供的服务器证书/证书链的Server Hello确定数据包。如图所示，这是帧122:

·展开带证书的Server Hello数据包的Transport Layer Security > Certificate信息，以确定提供给CUCM的证书数。排名靠前的证书是服务器证书。在本例中，仅显示1个证书，即服务器证书，如图所示：

步骤6.从CUCM PCAP导出服务器证书/证书链

在本例中，仅显示服务器证书，因此您需要检查服务器证书。右键单击服务器证书并选择导出数据包字节以另存为.cer证书，如图所示：

·在后续窗口中，提供.cer文件名，然后单击“保存”。保存的文件（在本例中，保存到桌面）命名为servercert.cer，如图所示：

步骤7.打开保存的.CER文件以检查内容

双击.cer文件以检查“常规”、“详细信息”和“证书路径”选项卡中的信息，如图所示：

验证

当前没有可用于此配置的验证过程。

故障排除

目前没有针对此配置的故障排除信息。