如果还没有 SSL 证书,您可以使用 keytool 命令生成一个。 此过程解释如何生成自签名证书并且将其安装在 keystore 中。
遵循这些步骤:
cd installDirectory/PerformanceCenter/jetty/etc
mv installDirectory/PerformanceCenter/jetty/ etc/keystore installDirectory/PerformanceCenter/ jetty/etc/keystore.bak
重要说明! 必须删除旧的 keystore。 否则会在后续步骤中显示错误消息:“Keystore 被篡改,或者密码不正确”。
keytool -genkeypair -keystore keystore_file.ks -storepass storepasswd -keyalg RSA -keysize 2048 -keypass keypasswd -alias alias_name
为 keystore 指定密码。
指定密钥库中的私钥密码。
重要说明! 记住这些密码 -- 它们无法恢复。
keytool -exportcert -keystore keystore_file.ks -storepass storepasswd -alias alias_name -file filename.cer
指定可用于引用为包含密钥而创建的密钥库条目的别名。
确定导出证书的目的文件。 我们建议使用不将文件放到当前目录的完整路径名。
示例:/tmp/capcCert.cer。
注意:我们建议先备份 cacerts 文件,再继续操作。
keytool -importcert -keystore installDirectory/jre/lib/security/cacerts -storepass cacertspasswd -alias capcSelfSigned -file filename.cer
注意:cacerts keystore 的默认密码是“changeit”。
为 cacerts keystore 指定密码。
默认: changeit
在前一个步骤中导出证书的目的文件。
keytool -storepasswd -keystore installDirectory/jre/lib/security/cacerts
系统会提示您提供现有密码和新密码。
keytool -list -keystore installDirectory/jre/lib/security/cacerts
重要说明! 要启用 Web 服务,自签名证书必须位于 cacerts keystore 中。 否则,您会在日志中看到报告 PKIX 未找到证书的错误。
/sbin/service caperfcenter_sso restart
/sbin/service caperfcenter_devicemanager restart
/sbin/service caperfcenter_console restart
系统将生成您的自签名 SSL 证书并将其安装在 keystore 中。
后续步骤:
版权所有 © 2014 CA Technologies。
保留所有权利。
|
|