キーストアパスワードの変更
コントローラが使用するキーストアのデフォルトのパスワードは、changeit です。これは Jetty キーストアのデフォルトのパスワードであり、よく知られている(つまり安全でない)パスワードです。安全にインストールするには、このパスワードを変更する必要があります。
キーストアのパスワードを変更する場合は、すべてのキーに同じパスワードを設定する必要があります。
デフォルトでは、keystore.jks には s1as および reporting-instance キーが含まれています。
- キーストアのパスワードを更新します。
<JRE_HOME>/bin/keytool -storepasswd -keystore <controller_home>/appserver/jetty/etc/keystore.jks -storepass <current_password> -new <new_password> - トラストストアのパスワードを更新します。
<JRE_HOME>/bin/keytool -storepasswd -keystore <controller_home>/appserver/jetty/etc/cacerts.jks -storepass <current_password> -new <new_password> - キーのパスワードを更新します。
<JRE_HOME>/bin/keytool -keypasswd -keystore <controller_home>/appserver/jetty/etc/keystore.jks -storepass <new_password> -alias s1as -keypass <current_password> -new <new_password> <JRE_HOME>/bin/keytool -keypasswd -keystore <controller_home>/appserver/jetty/etc/keystore.jks -storepass <new_password> -alias reporting-instance -keypass <current_password> -new <new_password> - キーストアのパスワード <new_password> 用に難読化されたパスワードを作成します。
このコマンドで難読化されたパスワードを作成します。例:<JRE_HOME>/bin/java -jar <controller_home>/tools/lib/scs-tool.jar obfuscate -plaintext <new_password>Example obfuscated password: s_-001-12-H8v0OuZ2X/M=SOMM06ufKVOATetbV2BYxQ== - Enterprise Console UI で難読化されたパスワードを更新します。
- [Configurations > Controller Settings > Appserver Configurations] に移動します。
- [JVM Options] タブで、[SSL Context Config] にある次のセクションを更新します。
<Set name="KeyStorePassword"> <Call class="com.singularity.ee.util.security.credentialstore.ObfuscationWrapper" name="deobfuscateString"> <Arg>[Obfuscated Password]</Arg> </Call> </Set> <Set name="TrustStorePassword"> <Call class="com.singularity.ee.util.security.credentialstore.ObfuscationWrapper" name="deobfuscateString"> <Arg>[Obfuscated Password]</Arg> </Call> </Set> <Call class="java.lang.System" name="setProperty"> <Arg>javax.net.ssl.keyStorePassword</Arg> <Arg> <Call class="com.singularity.ee.util.security.credentialstore.ObfuscationWrapper" name="deobfuscateString"> <Arg>[Obfuscated Password]</Arg> </Call> </Arg> </Call> <Call class="java.lang.System" name="setProperty"> <Arg>javax.net.ssl.trustStorePassword</Arg> <Arg> <Call class="com.singularity.ee.util.security.credentialstore.ObfuscationWrapper" name="deobfuscateString"> <Arg>[Obfuscated Password]</Arg> </Call> </Arg> </Call> - [保存(Save)] をクリックします。
- Enterprise Console で新しいキーストアのパスワードを更新します。
- [Configurations > Controller Settings > Appserver Configurations] に移動します。
- [SSL Certificate Management] で、新しいコントローラのキーストアのパスワードを更新し、確認します。
- [保存(Save)] をクリックします。