简介
本文档介绍如何在CSPC中安装由您或证书颁发机构(CA)签名的SSL证书。
先决条件
要求
- .key文件(创建csr文件时生成,供您或要签名的CA使用)
- .crt文件(这是与.key文件匹配并由您或CA签名的证书)
- 对CSPC的根访问
提示:也可以为.crt文件提供.cer文件。可以将这些文件转换为要安装的.crt文件。
配置
使用的组件
- CSPC(测试版本包括2.7.x 2.8.x 2.9.x和2.10.x)
- FTP客户端(例如WinSCP、Filezilla、MobaXterm等)。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
配置
将文件导入CSPC
1.使用FTP客户端,将.crt和.key文件导入/home/collectorogin。
1.1如果您已获得.cer,请将文件转换为.crt。(将<name>替换为文件名)。
openssl x509 -inform DER -in <name>.cer -out localhost.crt
openssl x509 -inform DER -in .cer -out rui.crt
如果之前的命令出现错误(例如无法加载证书),在某些情况下可能会发生这种情况,则使用此命令。它无法提示错误。
openssl x509 -in .cer -out rui.crt
Install(安装)
2.创建密钥库。
openssl pkcs12 -export -in localhost.crt -inkey localhost.key > localhost.p12
3.导入CSPC的密钥库。
/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -importkeystore -srckeystore localhost.p12 -srcstoretype pkcs12 -destkeystore $CSPCHOME/webui/tomcat/conf/cspcgxt -deststoretype jks
注意:它要求输入密码。始终为cspcgxt。
4.验证是否已导入(存在两个条目)。
/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -list -v -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt | grep --color 'Your keystore contains'
5.删除上一个别名。
/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -delete -alias tomcat -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt
6.验证只有一个别名
/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -list -v -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt | grep --color 'Your keystore contains'
7.将别名更改为tomcat。
/opt/cisco/ss/adminshell/applications/CSPC/jreinstall/bin/keytool -changealias -alias 1 -destalias tomcat -keystore $CSPCHOME/webui/tomcat/conf/cspcgxt
8.重新启动CSPC服务。
对于版本2.7.x和2.8.x:
service cspc restart
对于版本2.9.x和2.10.x:
systemctl cspc restart
警告:保存.key和.crt文件,因为升级到CSPC可以删除SSL证书,需要重新安装。
验证
导航到CSPC登录屏幕,选择地址栏左侧的锁定并检查证书。
故障排除
在重新启动时,已报告版本2.9.x和2.10.x与Tomcat存在问题。如果GUI未出现:
1.确认重新启动后Tomcat服务已启动:
service tomcat status
2.如果消息显示Active:正在激活(开始),等待五到十分钟,服务即将启动。否则,请手动启动:
service tomcat start
在重新启动版本2.9.x和2.10.x后,据报告如果GUI未出现,则Tomcat存在问题:
1.确认重新启动后Tomcat服务已启动:
service tomcat status
2.如果消息显示“活动:激活(启动)”在服务启动时等待5-10分钟,否则手动启动:
service tomcat start
提示:如果您仍然面临问题,请联系潜在客户或分享您的评论。