Interstage Application Server Smart Repository運用ガイド
目次 索引 前ページ次ページ

第7章 アプリケーションの作成(JNDI) > 7.1 JNDIの位置付けと基本操作概要 > 7.1.4 基本的な操作の流れ

7.1.4.1 環境プロパティの設定

 SSL通信によってリポジトリサーバへアクセスするためには、以下のJNDIの環境プロパティ、およびシステムプロパティを設定してください。なお、設定値については、“JNDIの環境プロパティ”、“システムプロパティ”を参照してください。

image環境プロパティ、およびシステムプロパティの設定例を示します。

image

Hashtable env = new Hashtable(); 
env.put( Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory" ); 
env.put( Context.PROVIDER_URL, "ldap://ldap-server:636" ); 
env.put( Context.SECURITY_AUTHENTICATION, "simple" ); 
env.put( Context.SECURITY_PRINCIPAL, "cn=manager" ); 
env.put( Context.SECURITY_CREDENTIALS, "manager" ); 
env.put( "java.naming.ldap.factory.socket", "com.fujitsu.ssl.FjSSLSocketFactory" ); 
env.put( Context.SECURITY_PROTOCOL, "ssl" );

Properties prop = System.getProperties();
prop.put( "user.sslenvfile", "C:\\ssl_env\\sslconfig.cfg" );
prop.put( "user.ssllogdir", "C:\\ssl_env" );

imageimage

Hashtable env = new Hashtable(); 
env.put( Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory" ); 
env.put( Context.PROVIDER_URL, "ldap://ldap-server:636" ); 
env.put( Context.SECURITY_AUTHENTICATION, "simple" ); 
env.put( Context.SECURITY_PRINCIPAL, "cn=manager" ); 
env.put( Context.SECURITY_CREDENTIALS, "manager" ); 
env.put( "java.naming.ldap.factory.socket", "com.fujitsu.ssl.FjSSLSocketFactory" ); 
env.put( Context.SECURITY_PROTOCOL, "ssl" );

Properties prop = System.getProperties();
prop.put( "user.sslenvfile", "/ssl_env/sslconfig.cfg" );
prop.put( "user.ssllogdir", "/ssl_env" );

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2004