InfoDirectory使用手引書 |
目次
索引
![]() ![]() |
第3部 SDK編 | > 第6章 アプリケーション開発環境(JNDI) | > 6.1 JNDIの位置付けと基本操作概要 | > 6.1.6 基本的な操作の流れ |
SSL通信によってInfoDirectoryサーバへアクセスするためには、以下の環境プロパティを設定してください。なお、環境プロパティについては、環境プロパティ(ENVIRONMENT PROPERTIES)を参照してください。
設定値については、JNDIの環境プロパティを参照してください。
設定例
jndi1.1
Hashtable env = new Hashtable();
env.put("java.naming.factory.initial","com.sun.jndi.ldap.LdapCtxFactory");
env.put("java.naming.provider.url","ldap://ldap-server:389");
env.put("java.naming.security.authentication","simple");
env.put("java.naming.security.principal","cn=manager");
env.put("java.naming.security.credentials","manager");
env.put("java.naming.ldap.factory.socket","FjSSLLSocket");
env.put("java.naming.fjssl.sslversion","3");
env.put("java.naming.fjssl.cryptgram","RSA-3DES-SHA:RSA-DES-SHA");
env.put("java.naming.fjssl.slotdirectory","d:\\Si12\\slot");
env.put("java.naming.fjssl.tokenlabel","token1");
env.put("java.naming.fjssl.tokenpassword","slot123");
env.put("java.naming.fjssl.certdirectory","d:\\si12\\certenv");
Hashtable env = new Hashtable();
env.put("java.naming.factory.initial","com.sun.jndi.ldap.LdapCtxFactory");
env.put("java.naming.provider.url","ldap://ldap-server:389");
env.put("java.naming.security.authentication","simple");
env.put("java.naming.security.principal","cn=manager");
env.put("java.naming.security.credentials","manager");
env.put("java.naming.ldap.factory.socket","FjSSLLSocket");
env.put("java.naming.fjssl.sslversion","3");
env.put("java.naming.fjssl.cryptgram","RSA-3DES-SHA:RSA-DES-SHA");
env.put("java.naming.fjssl.slotdirectory","/Si12/slot");
env.put("java.naming.fjssl.tokenlabel","token1");
env.put("java.naming.fjssl.tokenpassword","slot123");
env.put("java.naming.fjssl.certdirectory","/si12/certenv");
設定例
jndi1.2
Hashtable env = new Hashtable();
env.put("java.naming.factory.initial","com.sun.jndi.ldap.LdapCtxFactory");
env.put("java.naming.provider.url","ldap://ldap-server:389");
env.put("java.naming.security.authentication","simple");
env.put("java.naming.security.principal","cn=manager");
env.put("java.naming.security.credentials","manager");
env.put("java.naming.ldap.factory.socket","com.fujitsu.ssl.FjSSLSocketFactory");
env.put("java.naming.security.protocol","ssl");
env.put("java.naming. referral","follow");
Properties prop = System.getProperties();
prop.put("user.sslenvfile","c:\ssl_env\sslconfig.cfg");
prop.put("user.ssllogidr","c:\ssl_env");
Hashtable env = new Hashtable();
env.put("java.naming.factory.initial","com.sun.jndi.ldap.LdapCtxFactory");
env.put("java.naming.provider.url","ldap://ldap-server:389");
env.put("java.naming.security.authentication","simple");
env.put("java.naming.security.principal","cn=manager");
env.put("java.naming.security.credentials","manager");
env.put("java.naming.ldap.factory.socket","com.fujitsu.ssl.FjSSLSocketFactory");
env.put("java.naming.security.protocol","ssl");
env.put("java.naming. referral","follow");
Properties prop = System.getProperties();
prop.put("user.sslenvfile","/ssl_env/sslconfig.cfg");
prop.put("user.ssllogidr","/ssl_env");
目次
索引
![]() ![]() |