% <JDKInstallDir>/bin/keytool -genkeypair -alias myname -storetype PKCS12
-keystore <ServerInstallDir>/data/tls/certificate.p12 -keyalg RSA
|
|
请务必写下或记住该别名,因为本流程之后的步骤中还会需要您再次指定这个别名。
|
|
|
命令运行后,系统会提示您指定其他信息,例如密钥库和证书密码等。这些密码是相同的,同样,您必须在 is.properties 特性文件的mksis.privatekey.password 特性中指定这些密码。有关给出提示的详细信息,请参阅 keytool 文档:
|
% <JDKInstallDir>/bin/keytool -certreq -alias myname -storetype PKCS12
-keystore <ServerInstallDir>/data/tls/certificate.p12 -file data/tls/certificate.csr
% <JDKInstallDir>/bin/keytool –importcert –alias <别名> -storetype PKCS12
–keystore <ServerInstallDir>/data/tls/certificate.p12 –file <自定义 CA 证书>
% <JDKInstallDir>/bin/keytool –importcert –alias <别名>
–keystore <JDK 安装目录>/lib/security/jssecacerts
–file <自定义 CA 证书>
|
|
• 该命令提示您输入密钥库密码。如果 jssecacerts 密钥库不存在,您可输入任何密码作为初始密码。请记下密码,并妥善保存,以备之后参考。
• 如果证书颁发机构 (CA) 更新了自己的根 CA 证书或中间 CA 证书,请您务必将其添加到 jssecacerts 密钥库中。考虑到 Java 定位密钥库的方法,所有相关的 CA 证书都必须存在于 jssecacerts 密钥库中。
|
% <JDK 安装目录>/bin/keytool –importcert –alias myname -storetype PKCS12
–keystore /data/tls/certificate.p12 -file data/tls/certificate.pem
% <JDK 安装目录>/bin/keytool –importcert –alias <别名>
–keystore <JDK 安装目录>/lib/security/jssecacerts
-file <自定义 CA 证书>
|
|
JDK 安装目录是由 PTC RV&S 客户端使用的 JDK。如果您不确定此 JDK 的路径,请参阅 PTC RV&S 客户端 lax 文件中的 LAX.NL.CURRENT.VM 特性。
|
<服务器安装目录>/config/properties/security.properties
|
|
安全策略密钥不会自动设置。对所有用户界面,只有在您设置一个使用 _private 的安全策略后,系统才是安全的。
对于 Web 客户端界面,当用户浏览https://<主机名>:<ssl 端口>时,会产生一个安全连接。
|