该列表显示了设置 CA CEM 以监控使用基于 SSL 的安全机制的 Web 应用程序所涉及的主要任务:
如果需要,转换私钥。
CA CEM 支持多个私钥,这样便可使用不同私钥分析各种 HTTPS 服务器的 SSL 流量。 CA CEM 支持 PEM 私钥格式(基于 Apache 和 OpenSSL 的服务器使用该格式)。 Microsoft IIS、SunONE、iPlanet 和 Netscape 使用专用格式,但您可以将这些密钥转换为 CA CEM 所使用的 PEM 文件。 CA CEM 会自动识别对其所捕获的数据进行解密所需的密钥。
用于执行转换的系统上必须提供一个 OpenSSL 版本。 可从 http://www.openssl.org 获得 OpenSSL。
有关如何获取受支持的 Web 服务器的 SSL 私钥的详细信息,请参阅:
您可以保存基于 Apache 或 OpenSSL 的 Web 服务器私钥文件,以便可与 CA CEM 一起使用。
请执行以下步骤:
/etc/httpd/conf.d/ssl.conf
SSLCertificateKeyFile=/etc/httpd/conf/ssl.key/server.key
有关详细信息,请参阅:http://httpd.apache.org/ 和 http://www.openssl.org/
Microsoft Internet Information Service (IIS) 私钥必须导出为 CA CEM 可读取的格式。 此格式为 PFX。 用于执行转换的系统上必须提供一个 OpenSSL 版本。 您可以从 http://www.openssl.org/ 获取 OpenSSL。
首先,从 IIS 服务器导出私钥,然后将输出文件转换为 PEM 格式。
以 PFX 格式导出密钥:
此时将显示向导。
将 PFX 文件转换为 PEM 密钥文件:
openssl pkcs12 –in filename.pfx –nocerts –out output.pem
在创建该 PEM 文件时指定的密码是您将该文件上传至 TIM 时所用的密码短语。
Sun、SunONE、iPlanet 和 Netscape Web 服务器全都基于相同的核心技术。 它们的私钥必须导出为 CA CEM 可读取的格式。
用于执行转换的系统上必须提供以下实用工具:
以下步骤假定某个 Windows 系统将用于转换。
创建私钥文件:
c:\nss-3.9\lib;c:\nspr-4.4.1\lib
SunONE/iPlanet/Netscape 证书和密钥存储在扩展名为 .db 的文件中。
cd c:\nss-3.9\bin
默认情况下,NSS 工具查找名为 key3.db 和 cert7.db 的文件。 如果您的数据库文件命名为 key3.db 和 cert7.db 之外的其他名称,请不要重命名这些文件。 为了让 certutil 和 pk12util 查找不合命名惯例的文件,请提供 -P (前缀)开关。
例如,如果您的文件命名为 prodSite-cert.db 和 prodSite-key.db,请使用 certutil 命令创建文件 prodSite-cert7.db 和 prodSite-key3.db。 该命令的输出显示已包含的证书名称:
certutil -P prodSite- -K –d C:\dbfiles\
创建了文件 prodSite-cert7.db 和 prodSite-key3.db。
执行导出和转换:
pk12util -P prodSite- -d C:\dbfiles\ -o C:\dbfiles\output.p12 –n Server-Cert
现在 C:\dbfiles 目录中包含文件名 output.p12。
输出密码是将该文件上传至企业管理器时所需的密码短语。
openssl pkcs12 –in C:\dbfiles\output.p12 -nodes –out C:\dbfiles\pkcs12out.txt
该命令将 pkcs12 结构转换为包含 MAC 和包信息的文本文件。 它还创建私钥和证书的 PEM 文件。
pkcs12out.txt 文件的内容与下面的示例类似:
Enter Import Password: MAC verified OK Bag Attributes localKeyID: 01 00 00 00 1.3.6.1.4.1.311.17.1: Microsoft Enhanced Cryptographic Provider v1.0 friendlyName: 98849c683ad0e90810a77235bd728b12_668b93c6-0795- 4ba7-9da8-78737a299d3f Key Attributes X509v3 Key Usage: 10 -----BEGIN RSA PRIVATE KEY----- MIICXQIBAAKBgQDLIwhdY7ngYk/AlomX9rqnaZfb8PdJ+Mc6msuRWBUDHeIH2eV1 yiL7ID/0vkUN6qGnnqVuMQ3kuy7mnN/qSPz37/FKTbwF10QOP2LCZVuhU6SI/90Q 1rTINqQEPi1hyPV10lDv8Fjevhv80jMD1gvjaCmP84FzcrifyDgHonh4nQIDAQAB AoGAUXaJIjqeDjge15MHNuQBUqXr+o4V/ZpA+2WcgXsbYhaX0KI3fRdFFASI4XN0 ZdpolP7oY/cdF6w5EFsVc64t7dIpD+AineQpGeYJ4WhmBstyVlBShNb9drcCQDFg vvcyfmi3tTl3MfecV3WhENU6889iGogbglMMQvqmtOCFDPY7fPM3I38FbEwO3Yu+ gWEZ/f7DLDdsT7GDKf0CQQDSAqXwTMabqGB6bWxqy6M5lpWBW8YAQAXpKhLILRqb C/JxfD63KTN90pegkhEOBn5OdqtqfS4kodv45bHeHYxn -----END RSA PRIVATE KEY----- Bag Attributes localKeyID: 01 00 00 00 subject=/C=US/ST=Utah/L=SLC/O=MooseCo./OU=Moose Land/CN=www.megamoose.com issuer=/C=US/ST=Utah/L=SLC/O=MooseCo./OU=Moose Land/CN=www.megamoose.com -----BEGIN CERTIFICATE----- MIICgDCCAemgAwIBAgIDBJ3zMA0GCSqGSIb3DQEBBAUAMIGSMQswCQYDVQQGEwJa QTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xDzAN BgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUQ2VydGlmaWNhdGUgU2VydmljZXMxKDAm BgNVBAMTH1BlcnNvbmFsIEZyZWVtYWlsIFJTQSAyMDAwLjguMzAwHhcNMDEwNDE3 MDAzNzU5WhcNMDIwNDE3MDAzNzU5WjBFMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1h aWwgTWVtYmVyMSIwIAYJKoZIhvcNAQkBFhNqbGV2eUBzb25pY3dhbGwuY29tMIGf MA0GCSqGSIb3DQEBAQUAA4Ger3DBiQKBgQDLIwhdY7ngYk/AlomX9rqnaZfb8PdJ Y29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEAcHF7eiQDoCQ08snA izV22+7FWiEkSR0PLcOFTytyOUJoQ0RLt7SPqKPJ2NswyC0A2nHgnOFL7ImFGiAi 5Xg9lEAtscgC7ceo0C3GBKorPE8hiqGCuVcClYKLws7yGRWRPTzQp7TemCoAMOcv iO/6K6qicSzUpEj7eYqCbogmEYU= -----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY----- MIICXQIBAAKBgQDLIwhdY7ngYk/AlomX9rqnaZfb8PdJ+Mc6msuRWBUDHeIH2eV1 yiL7ID/0vkUN6qGnnqVuMQ3kuy7mnN/qSPz37/FKTbwF10QOP2LCZVuhU6SI/90Q 1rTINqQEPi1hyPV10lDv8Fjevhv80jMD1gvjaCmP84FzcrifyDgHonh4nQIDAQAB AoGAUXaJIjqeDjge15MHNuQBUqXr+o4V/ZpA+2WcgXsbYhaX0KI3fRdFFASI4XN0 ZdpolP7oY/cdF6w5EFsVc64t7dIpD+AineQpGeYJ4WhmBstyVlBShNb9drcCQDFg vvcyfmi3tTl3MfecV3WhENU6889iGogbglMMQvqmtOCFDPY7fPM3I38FbEwO3Yu+ gWEZ/f7DLDdsT7GDKf0CQQDSAqXwTMabqGB6bWxqy6M5lpWBW8YAQAXpKhLILRqb C/JxfD63KTN90pegkhEOBn5OdqtqfS4kodv45bHeHYxn -----END RSA PRIVATE KEY-----
|
版权所有 © 2013 CA。
保留所有权利。
|
|