InfoDirectory使用手引書
目次 索引 前ページ次ページ

第3部 SDK編 > 第6章 アプリケーション開発環境(JNDI)

6.2 環境プロパティ(ENVIRONMENT PROPERTIES)

 JNDIの環境プロパティを以下に示します。

[表: JNDIの環境プロパティ]

プロパティ名

指定する値

jndi
1.1

jndi
1.2

java.naming.factory.initial
(Context.INITIAL_CONTEXT_FACTORY)

LDAPを使用する場合には必ず"com.sun.jndi.ldap.LdapCtxFactory"を指定します。

java.naming.provider.url
(Context.PROVIDER_URL)

InfoDirectoryサーバ情報を指定します。
“ldap://ホスト名:ポート番号”の形式で指定してください。

java.naming.referral
(Context.REFERRAL)

プロバイダによって処理されるリフェラルの方法を指定します。
指定方法の詳細はリフェラル指定を参照してください。

java.naming.batchsize
(Context.BATCHSIZE)

検索結果として返されるページ数を指定します。
InfoDirectoryでは未サポートです。

×

×

java.naming.security.authentication
(Context.SECURITY_AUTHENTICATION)

プロバイダが使用する認証メカニズムを指定します。
指定方法は認証メカニズムを参照してください。

java.naming.security.principal
(Context.SECURITY_PRINCIPAL)

認証されるべきプリンシパルのDN名を指定します。省略値はアノニマスです。

 

 

java.naming.security.credentials
(Context.SECURITY_CREDENTIAL)

認証されるべきプリンシパルのパスワードを指定します。
省略値はパスワードなしです。

 

 

java.naming.security.protocol
(Context.SECURITY_PROTOCOL)

プロバイダが使用するセキュリティプロトコルを指定します。
指定方法の詳細はセキュリティプロトコルを参照してください。

 

java.naming.ldap.version

プロバイダのプロトコルバージョンを指定します。
LDAPバージョン2なら"2"、バージョン3なら"3"を指定します。省略値はLDAP V3です。

 

 

java.naming.ldap.attributes.binary

バイナリシンタックスをもつ属性を指定します。
複数指定する場合は、空白で区切って指定します。

 

 

java.naming.ldap.deleteRDN

rename()の間に古いRDNが削除されるかどうかを指定します。

 

 

java.naming.ldap.derefAliases

search操作の間に、参照されないエイリアスの方法を指定します。

 

 

java.naming.ldap.typesOnly

searchおよびgetAttribute()に属性タイプのみが返されるかどうかを"true"または"false"を指定します。
省略値はFALSEです。

 

 

java.naming.ldap.ref.separator

javaReferenceAddress attribute (BINDINGS Sectionを参照)内のRefAddrオブジェクトをエンコーディングするときに使用する文字を指定します。

 

java.naming.ldap.factory.socket

socket factoryのクラス名を指定します。
指定方法の詳細はソケットファクトリを参照してください。

java.naming.fjssl.sslversion
(SSLSocket.SSL_VERSION)

SSLプロトコルバージョンを指定します。
指定方法の詳細はSSLプロトコルバージョンを参照してください。

 

java.naming.fjssl.cryptgram
(SSLSocket.CRYPT)

暗号化のアルゴリズムを指定します。指定方法の詳細は暗号化アルゴリズムを参照してください。

 

java.naming.fjssl.slotdirectory
(SSLSocket.SLOT_PATH)

スロットディレクトリを指定します。
指定方法の詳細はスロットディレクトリを参照してください。

 

java.naming.fjssl.tokenlabel
(SSLSocket.TKN_LBL)

トークンラベルを指定します。指定方法の詳細はトークンラベルを参照してください。

 

java.naming.fjssl.tokenpassword
(SSLSocket.TKN_PWD)

トークンパスワードを指定します。
指定方法の詳細はトークンパスワードを参照してください。

 

java.naming.fjssl.certdirectory
(SSLSocket.CERT_PATH)

証明書管理ディレクトリを指定します。
指定方法の詳細は証明書管理ディレクトリを参照してください。

 

java.naming.fjssl.verify
(SSLSocket.VERIFY)

証明書検証フラグを指定します。指定方法の詳細は証明書検証方法を参照してください。

 

java.naming.fjssl.usercertname
(SSLSocket.USER_CERT_NAME)

ユーザ証明書ニックネームを指定します。
指定方法の詳細はユーザ証明書ニックネームを参照してください。

 

java.naming.fjssl.timer
(SSLSocket.TIMER)

SSL通信時に復帰を待合せるタイマを指定します。
指定方法の詳細はタイマを参照してください。

 

com.sun.jndi.ldap.trace.ber

LDAPプロトコルトレースを書き込む出力ストリームを指定します。この環境プロパティは必須の項目ではありませんが、可能な限り指定することを推奨します。詳しくは環境プロパティを参照してください。

×

 

 

[表: システムプロパティ]

プロパティ名

指定する値

jndi1.1

jndi1.2

user.sslenvfile

SSL環境ファイルの場所を指定します。
指定方法の詳細はSSL環境ファイルを参照してください。

 

user.ssllogdir

SSLログファイルの場所を指定します。
指定方法の詳細はSSLログファイルディレクトリを参照してください。

 

 

user.cert_password

証明書環境作成時に指定したトークンパスワード(ユーザPIN)を指定します。

指定方法の詳細はユーザPINを参照してください。

 

 

 ※ SSL使用時の動作環境設定を参照してください。

 × : 未サポート
 ◎ : 必須
 ○ : SSL使用時は必須
 空欄 : 省略可能


下へ6.2.1 java.naming.referral
下へ6.2.2 java.naming.security.authentication
下へ6.2.3 java.naming.security.protocol
下へ6.2.4 java.naming.ldap.factory.socket
下へ6.2.5 java.naming.fjssl.sslversion
下へ6.2.6 java.naming.fjssl.cryptgram
下へ6.2.7 java.naming.fjssl.slotdirectory
下へ6.2.8 java.naming.fjssl.tokenlabel
下へ6.2.9 java.naming.fjssl.tokenpassword
下へ6.2.10 java.naming.fjssl.certdirectory
下へ6.2.11 java.naming.fjssl.verify
下へ6.2.12 java.naming.fjssl.usercertname
下へ6.2.13 java.naming.fjssl.timer
下へ6.2.14 com.sun.jndi.ldap.trace.ber
下へ6.2.15 user.sslenvfile
下へ6.2.16 user.ssllogdir
下へ6.2.17 user.cert_password

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

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