我在 Cisco WLC 2504 控制器上安装 StartCom 的用于 WebAuth 的 SSL 证书时遇到问题。它有7.2.103.0
软件版本。
我已经完成了思科指南中描述的所有步骤,但它显示“安装证书时出错”。是的,我确定证书的顺序是正确的(设备、中间件、根)。是的,我有此证书的有效密钥。我使用了 OpenSSL 版本0.9.8
,按照 Cisco 的建议从 Sourceforge 下载。没有什么帮助。我在下面提供了 TFTP 事务的日志。
Mode............................................. TFTP
Data Type........................................ Site Cert
TFTP Server IP................................... 172.16.10.5
TFTP Packet Timeout.............................. 6
TFTP Max Retries................................. 10
TFTP Path........................................ /
TFTP Filename.................................... wlc.pem
This may take some time.
Are you sure you want to start? (y/N) y
*TransferTask: Oct 13 23:08:29.319: Memory overcommit policy changed from 0 to 1
*TransferTask: Oct 13 23:08:29.647: Delete ramdisk for ap bundle
*TransferTask: Oct 13 23:08:29.897: RESULT_STRING: TFTP Webauth cert transfer starting.
*TransferTask: Oct 13 23:08:29.898: RESULT_CODE:1
TFTP Webauth cert transfer starting.
*emWeb: Oct 13 23:08:32.318: Still waiting! Status = 2
*TransferTask: Oct 13 23:08:33.906: Locking tftp semaphore, pHost=172.16.10.5 pFilename=/wlc.pem
*TransferTask: Oct 13 23:08:33.907: Semaphore locked, now unlocking, pHost=172.16.10.5 pFilename=/wlc.pem
*TransferTask: Oct 13 23:08:33.907: Semaphore successfully unlocked, pHost=172.16.10.5 pFilename=/wlc.pem
*TransferTask: Oct 13 23:08:33.908: TFTP: Binding to remote=172.16.10.5
*TransferTask: Oct 13 23:08:33.950: TFP End: 10021 bytes transferred (0 retransmitted packets)
*TransferTask: Oct 13 23:08:33.951: tftp rc=0, pHost=172.16.10.5 pFilename=/wlc.pem pLocalFilename=cert.p12
*TransferTask: Oct 13 23:08:33.951: RESULT_STRING: TFTP receive complete... Installing Certificate.
TFTP receive complete... Installing Certificate.
*TransferTask: Oct 13 23:08:33.951: RESULT_CODE:13
*emWeb: Oct 13 23:08:35.317: Still waiting! Status = 2
*TransferTask: Oct 13 23:08:37.953: Adding cert (9941 bytes) with certificate key password.
*emWeb: Oct 13 23:08:38.317: Still waiting! Status = 1
*emWeb: Oct 13 23:08:41.317: Still waiting! Status = 1
*TransferTask: Oct 13 23:08:42.540: RESULT_STRING: Error installing certificate.
*TransferTask: Oct 13 23:08:42.540: RESULT_CODE:12
*TransferTask: Oct 13 23:08:42.541: ummounting: <umount /mnt/download/ >/dev/null 2>&1> cwd = /mnt/application
*TransferTask: Oct 13 23:08:42.622: finished umounting
*TransferTask: Oct 13 23:08:43.031: Create ramdisk for ap bundle
Error installing certificate.
重要的是,我已经执行了相同的步骤并在另一个 WLAN 控制器(使用SW 版本)上发送了相同的PEM 文件,并且运行良好。7.0.240.0
所以文件本身没有问题。如何解决这个问题?有任何想法吗?
该问题已通过使用旧版本的 OpenSSL 解决。您需要 OpenSSL 版本0.9.8h来构建 Cisco WLC 接受的 SW 版本 7.0.x 的证书链