Title: TeamPageのSSL鍵が保存されるキーストアのパスワードを変更するには

HTTPS の設定がされた TeamPage では、秘密鍵(プライベート キー)と署名入りの証明書チェインは、Java のキーストア ファイルに保存されます。そのファイルは、TeamPage がインストールされた server ディレクトリの下の /settings/security/keys です。

下図は Linux での例です。Windows では、既定で C:\Program Files\Traction\traction\server\settings\security\keys になります。

keys ファイル

TeamPage で初めて HTTPS 設定を行うとき、パスワードの入力を求められます。このパスワードは、この keys ファイルを暗号化するために使われます。

暗号化パスワードを入力する

このパスワードを変更するには、Java の keytool コマンドを使います。

パスワードの変更手順は以下のとおりです。

1. サーバーセットアップ | 一般 タブ | サーバー管理 タブ の [TeamPage のシャットダウン] をクリックして TeamPage を停止させます。

2. コマンド プロンプト (Windows) またはコンソール (Linux) を起動し、TeamPage がインストールされた server ディレクトリの下の /settings/security ディレクトリに移動します。

3. 次のコマンドを実行します。

keytool -v -storepasswd -new [newpassword] -keystore keys -storepass [oldpassword] -storetype jceks


keytool -v -keypasswd -new [newpassword] -keystore keys -alias traction -storepass [newpassword]  -storetype jceks -keypass [oldpassword]


4. server ディレクトリにある Traction.properties ファイルをテキストエディタで開いて storepass_encrypted=... 行を削除し、上書き保存します。

5. コマンド プロンプトまたはコンソールで server ディレクトリへ移動し、TractionNoRestart を実行します。

6. プロンプトが表示されたら、新しいパスワードを入力します。

7. TeamPage が起動完了したら、サーバーセットアップ | 一般 タブ | サーバー管理 タブ の [TeamPage のシャットダウン] をクリックして TeamPage を停止させます。

8. 以後は通常の方法で TeamPage を起動してください。



Attachments:
security_keys.png
enter_password.png
関連記事
参照されている (1)
参照している (1)
Article: FAQ2275 (permalink)
Categories: :FAQ:セキュリティ, :FAQ:HTTPS, :FAQ:暗号化, :DocJp:FAQ
Date: 2013/11/12; 13時21分45秒 JST

Author Name: TeamPage サポート
Author ID: jpbo