- 停止伺服器。
- 開啟指令行視窗,然後跳至 app_data/conf 目錄。
- 若要檢視秘密金鑰的別名,請執行下列指令:
keytool -keystore encryption.keystore -list -storetype jceks -storepass changeit
記錄秘密金鑰的別名,步驟 6 需要該項。keytool 應用程式包括在 Java™ 開發者套件中,而不是 IBM® UrbanCode Deploy 的一部分。
- 備份 encryption.keystore 檔。
- 透過使用下列指令,變更加密金鑰儲存庫密碼:
keytool -storepasswd -new newPassword -keystore encryption.keystore -storetype jceks -storepass changeit
預設密碼是 changeit。使用您選擇的密碼取代 newPassword。keytool 應用程式包括在 Java 開發者套件中,而不是 IBM UrbanCode Deploy 的一部分。
- 透過使用下列指令,變更秘密金鑰密碼:
keytool -keypasswd -alias XXX -keypass changeit -new newpassword -keystore encryption.keystore -storetype jceks -storepass newpassword
其中 alias 是您在步驟 3 中記錄的項目,並且加密金鑰儲存庫密碼與秘密金鑰密碼必須相同。
- 在文字編輯器中,開啟檔案 server-install\conf\server\installed.properties。在下列程式碼行中指定新的 encryption.keystore 密碼:
encryption.keystore.password=newPassword
註: 您在這裡指定的密碼必須與您在步驟
5 中為加密金鑰儲存庫密碼指定的密碼,以及您在步驟
6 中為秘密金鑰密碼指定的密碼相同。
- 啟動伺服器。