ページの先頭行へ戻る
Enterprise Application Platform V1.0.0 Launcherユーザーズガイド
FUJITSU Software

4.6.2 キーストア/トラストストアの設定

キーストア/トラストストアを変更するには、以下のシステムプロパティを設定します。

プロパティ

説明

javax.net.ssl.keyStore

キーストアへのパス

javax.net.ssl.keystorePassword

キーストアのパスワード

javax.net.ssl.trustStore

トラストストアへのパス

javax.net.ssl.trustStorePassword

トラストストアのパスワード

キーストア/トラストストアへのパスを指定しなかった場合、デフォルトのキーストア/トラストストアが使用されます。キーストア/トラストストアのパスワードを指定しなかった場合、デフォルトのパスワード「changeit」が使用されます。

キーストア/トラストストアに関するこれらのシステムプロパティを設定するには、domain.xmlの以下の要素にJVMオプションを指定します。詳細については「6.1.5 Java VMの定義項目」を参照してください。

/domain/configs/config/java-config/jvm-options

SSL/TLS通信にユーザー定義のキーストア(${user.dir}/custom-keystore.jks)とトラストストア(${user.dir}/custom-cacerts.jks)を使用する場合、値を以下のように変更します。

変更前

<jvm-options>-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/keystore.jks</jvm-options>
<jvm-options>-Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/cacerts.jks</jvm-options>

変更後

<jvm-options>-Djavax.net.ssl.keyStore=${user.dir}/custom-keystore.jks</jvm-options>
<jvm-options>-Djavax.net.ssl.trustStore=${user.dir}/custom-cacerts.jks</jvm-options>

パスワード「password」のキーストアおよびトラストストアを使用する場合、加えて以下の要素を指定します。

<jvm-options>-Djavax.net.ssl.keyStorePassword=password</jvm-options>
<jvm-options>-Djavax.net.ssl.trustStorePassword=password</jvm-options>

注意

キーストアおよびトラストストアには、暗号化、復号化、デジタル署名に使用する鍵が含まれるため、パスワードをdomain.xmlに記載する場合はファイルの取扱いに注意する必要があります。