3.3. Hot Rod プロトコルの一意のキーストアの設定
Hot Rod プロトコルに一意のキーストアを使用するには、以下を実行します。
-
キーストアへのパスを指定します(
SSL_KEYSTORE_PATH=hr_keystore.jks
)。 -
キーストアのパスワードを指定します(
SSL_KEYSTORE_PASSWORD=${PASSWORD}
)。 必要な場合は、以下を実行します。
-
キーストアへの相対パスを設定します(
SSL_KEYSTORE_RELATIVE_TO=path/to/keystore/
)。 -
キーストアパスワードと異なる場合は、秘密鍵のパスワードを指定します(
SSL_KEY_PASSWORD=${PASSWORD})
)。 -
複数のエントリーが含まれる場合には、キーストアに正しいエイリアスを設定します(
SSL_KEYSTORE_ALIAS=cert_alias
)。
-
キーストアへの相対パスを設定します(
承認の認証情報がない場合は、以下を実行します。
USERNAME=${USERNAME}
PASSWORD=${PASSWORD}
注記Hot Rod エンドポイントは、常に
ApplicationRealm
を使用してユーザーを認証します。Hot Rod および REST エンドポイントに別のキーストアを使用する場合は、USERNAME
とPASSWORD
パラメーターで認証情報を設定する必要があります。次に、テンプレートはjdg-openshift
セキュリティーレルムを使用するように REST エンドポイントを設定します。この場合、REST_SECURITY_DOMAIN
環境変数が有効になっていません。