此知识库文章引用不是由思科维护或支持的软件。提供该信息只是为了方便您使用。如需进一步协助,请联系软件供应商。
以下是从Microsoft CA服务器2003导出CA签名根证书和密钥的说明。此过程中有几个步骤。每一步都要遵循,这一点至关重要。
从MS CA服务器导出证书和私钥 |
1.转到'开始' ->'运行' -> MMC 2.单击“文件”->“添加/删除管理单元” 3.单击“添加……” 按钮 4.选择“证书”,然后单击“添加” 5.选择“计算机帐户”->“下一步” — >“本地计算机”->“完成” 6.单击“关闭”->“确定” MMC现在已加载证书管理单元。 7.展开证书 — >,然后单击“个人”->“证书” 8.右键单击相应的CA证书,然后选择“所有任务”->“导出” 证书导出向导将启动 9.单击“下一步”->选择“是,导出私钥”->“下一步” 10.取消选中此处的所有选项。PKCS 12应是唯一可用的选项。单击“Next” 11.为私钥提供您选择的密码 12.提供要另存为的文件名,然后单击“下一步”,然后单击“完成” 现在,您的CA签名证书和根证书已导出为PKCS 12(PFX)文件。 |
提取公钥(证书) |
您需要访问运行OpenSSL的计算机。将PFX文件复制到此计算机并运行以下命令: openssl pkcs12 -in <filename.pfx> -clcerts -nokeys -out certificate.cer 这将创建名为“certificate.cer”的公钥文件 |
注意:这些说明已在Linux上使用OpenSSL进行验证。Win32版本的某些语法可能有所不同。
提取和解密私钥 |
WSA要求未加密私钥。使用以下OpenSSL命令: openssl pkcs12 -in <filename.pfx> -nocerts -out privatekey-encrypted.key 系统将提示您输入“输入导入密码”。 这是在上述步骤11中创建的密码。 系统还会提示您输入“Enter PEM pass phrase”(输入PEM口令)。 是加密密码(用于下面)。 这将创建名为“privatekey-encrypted.key”的加密私钥文件 要创建此密钥的解密版本,请使用以下命令: openssl rsa -in privatekey encrypted.key -out private-key |
可以从“安全服务”(Security Services)->“HTTPS代理”(HTTPS Proxy)将公用密钥和解密的私钥安装到WSA上