修改金鑰儲存庫密碼

關於這項作業

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 配置以使用新的密碼。

意見