本文档介绍如何在思科邮件安全设备(ESA)GUI上添加/导入新的公钥加密标准(PKCS)#12证书。
Cisco 建议您了解以下主题:
自AsyncOS 7.1.0.及更高版本以来,可以在电子邮件设备的GUI中管理/添加证书。但是,对于此新证书,它必须采用PKCS#12格式,因此此要求在收到证书颁发机构(CA)证书后添加一些额外步骤。
生成PKCS#12证书也需要私钥证书。如果从Cisco ESA CLI命令certconfig运行证书签名请求(CSR),您将不会收到私钥证书。在GUI菜单(Mail Policies > Signing Keys)中创建的私钥证书在与PKCS#12证书一起生成时将无效CA证书。
确保在OpenSSL Win32之前安装了Visual C++ 2008可重分发文件。
脚本如下所示:
openssl req -new -newkey rsa:2048 -nodes -out test_example.csr -keyout test_example.key -subj "/C=AU/ST=NSW/L=Sydney/O=Cisco Systems/OU=IronPort/CN=test.example.com"
C:\OpenSSL-Win32\bin>openssl req -new -newkey rsa:2048 -nodes -out test_example.csr -keyout
test_example.key -subj "/C=AU/ST=NSW/L=Sydney/O=Cisco Systems/OU=IronPort/CN=test.example.com"
输出:
test_example.csr and test_example.key in the C:\OpenSSL-Win32\bin or in the
'bin' folder where OpenSSL is installed
test_example.csr = Certificate Signing Request
example.key = private key
cacert.pem = CA certificate
test_example.pem = private key
Export password: ironport
cacert.p12 (the PKCS#12 certificate)
选择“添加证书”。
在“添加证书”选项中选择导入证书。
选择Choose并浏览到第5步中生成的PKCS#12证书的位置。
输入在OpenSSL中生成PKCS#12证书时使用的密码(在本例中,密码为ironport)。
选择Next,下一个屏幕将显示用于证书的属性详细信息。
选择 Submit。
选择“提交更改”。
执行这些步骤后,新证书将添加到证书列表中,并可以分配给使用。