7.4. システムを保護する
手順7.1 タスク
グローバル設定ファイルをテキストエディターで開きます: vi SOA_ROOT/jboss-as/server/PROFILE/deployers/esb.deployer/jbossesb-properties.xml
- properties name="security" を含むセクションまで下にスクロールして、システムに合わせて設定を編集します。
<properties name="security"> <property name="org.jboss.soa.esb.services.security.implementationClass" value="org.jboss.internal.soa.esb.services.security.JaasSecurityService"/> <property name="org.jboss.soa.esb.services.security.callbackHandler" value= "org.jboss.internal.soa.esb.services.security.UserPassCallbackHandler"/> <property name="org.jboss.soa.esb.services.security.sealAlgorithm" value="TripleDES"/> <property name="org.jboss.soa.esb.services.security.sealKeySize" value="168"/> <property name="org.jboss.soa.esb.services.security.contextTimeout" value="30000"/> <property name= "org.jboss.soa.esb.services.security.contextPropagatorImplemtationClass" value= "org.jboss.internal.soa.esb.services.security.JBossASContextPropagator"/> <property name="org.jboss.soa.esb.services.security.publicKeystore" value="/publicKeyStore"/> <property name="org.jboss.soa.esb.services.security.publicKeystorePassword" value="testKeystorePassword"/> <property name="org.jboss.soa.esb.services.security.publicKeyAlias" value="testAlias"/> <property name="org.jboss.soa.esb.services.security.publicKeyPassword" value="testPassword"/> <property name="org.jboss.soa.esb.services.security.publicKeyTransformation" value="RSA/ECB/PKCS1Padding"/> </properties> - ファイルを保存して終了します。
- テキストエディターでログイン設定ファイルを開きます。vi SOA_ROOT/server/PROFILE/conf/login-config.xml
- このファイルの設定を編集して、JAAS ログインモジュールを設定します。(事前設定されたオプションを使用するか、独自のカスタムソリューションを作成できます。)
- ファイルを保存して終了します。