了解如何使用 Inspire 的 Java Runtime Environment (JRE) 捆绑的 keytool 实用程序更新 Inspire 的 Java 安全证书。
在开始之前,您必须具备以下条件:
- 安装 Inspire 的系统的管理员权限。
- 访问所需的证书文件 (certificate_name.pem)。
- 了解 Inspire 安装和证书文件的文件路径。
-
找到 Keytool 实用程序。
keytool 工具与 Inspire Java 运行时环境 (JRE) 捆绑在一起。它位于 Inspire 安装的 bin 目录中。
-
导航到 Inspire 中的以下目录
C:\Program Files\Altair\2026\common\jre\jre11.0.27\win64\jre\bin\keytool.exe`
-
验证 keytool.exe 文件是否存在。
这是您用来导入证书的工具。
-
验证您是否拥有要导入 Java Keystore 的所需证书文件(通常为 .pem 或 .der 格式)。
证书文件路径示例:\\server_path\folder\certificate_name.pem。
-
备份现有的 Java Keystone。
在进行任何更改之前,请务必备份现有的 Java Keystore 文件,以防过程中出现问题。
-
导航至 Keystone 所在位置。
C:\Program Files\Altair\2026\common\jre\jre11.0.27\win64\jre\lib\security\cacerts。
-
复制 cacerts 文件并将其保存到安全位置。
-
以管理员身份打开命令提示符。
要导入证书,需要以管理员权限运行命令提示符。
-
在计算机的“开始”菜单中,搜索命令提示符。
-
右键点击并从右键菜单中选择以管理员身份运行。
-
使用 keytool 命令将证书导入 Inspire Java Keystore。
-
在命令提示符下运行以下命令之一:
C:\Program Files\Altair\2026\common\jre\jre11.0.27\bin\keytool.exe" -importcert -alias your_alias_name -keystore "C:\Program Files\Altair\2026\common\jre\jre11.0.27\lib\security\cacerts" -storepass changeit -file \\server_path\folder\certificate_name.pem -noprompt
C:\Program Files\Altair\2026\common\jre\jre11.0.27\ bin\keytool.exe" -importcert -alias your_alias_name -keystore "C:\Program Files\Altair\2026\common\jre\jre11.0.27\lib\security\cacerts" -storepass changeit -file \\server_path\folder\certificate_name.pem -noprompt
在命令中,酌情替换
your_alias_name 和
certificate_name.pem。
-
验证证书。
-
要确保成功导入证书,请使用以下命令之一:
C:\Program Files\Altair\2026\common\jre\jre11.0.27\bin\keytool.exe" -list -keystore "C:\Program Files\Altair\2026\common\jre\jre11.0.27\lib\security\cacerts" -storepass changeit
C:\Program Files\Altair\2026\common\jre\jre11.0.27\bin\keytool.exe" -list - keystore "C:\Program Files\Altair\2026\common\jre\jre11.0.27\lib\security\cacerts" -storepass changeit
-
在证书列表中查找您使用的别名。
-
成功导入证书后,重新启动 Inspire 或任何依赖服务以应用更改。
-
进行必要的故障排除。
密码不正确:确保使用正确的 Keystore 密码。默认密码通常是
changeit。
文件路径问题:仔细检查证书文件路径,并确认您拥有必要的读取权限。