修改密钥库密码

关于此任务

Build Forge 具有三个由密码保护的缺省密钥库,全部和 Build Forge 引擎安装在同一主机上,位于 <bfinstall>>/keystore 目录中:

Build Forge 软件中包含了这些工具。

注: 为了清楚起见,在示例命令中使用了换行符。请勿在命令中使用换行符。将其作为一个字符串输入,或使用连行字符(对于 Windows 是 ^,对于 UNIX 或 Linux 是 \)。
要点: 对所有密钥库使用相同密码。它在示例中显示为 newpassword

过程

  1. 登录至安装了 Build Forge 引擎的主机。
  2. 将工具目录放入 PATH 中。
    • <bfinstall>/openssl
    • <bfinstall>/ibmjdk/bin
  3. 禁用 SSL。 在控制台中,转至管理 > 安全性。将启用 SSL 设置为“否”。
  4. 单击保存
  5. 单击更新主 BFClient.conf
  6. 停止 Build Forge 引擎。
  7. 备份现有密钥库。 将现有 Build Forge 密钥库复制到临时目录中。如果修改后的文件被破坏,可以使用备份的密钥库。
  8. 修改 buildForgeKey.pem 在目录 <bfinstall>/keystore 中,运行以下命令:
    openssl rsa 
    -in buildForgeKey.pem
    -passin pass:oldpassword 
    -out buildForgeKey.pem 
    -passout pass:newpassword -aes128
  9. 修改 buildForgeKeyStore.p12 在目录 <bfinstall>/keystore 中,运行以下命令:
    keytool -storepasswd -all
    -new newpassword
    -keystore buildForgeKeyStore.p12
    -storepass oldpassword
    -storetype pkcs12
  10. 修改 buildForgeTrustStore.p12 在目录 <bfinstall>/keystore 中,运行以下命令:
    keytool -storepasswd -all
    -new newpassword
    -keystore buildForgeTrustStore.p12
    -storepass oldpassword
    -storetype pkcs12

结果

更改密码之后,您需要修改 Build Forge 配置以使用新密码。

反馈