InfoDirectory使用手引書 |
目次 索引 |
第3部 SDK編 | > 第5章 アプリケーション開発環境(LDAP C API) | > 5.1 クライアントAPIライブラリの機能 | > 5.1.2 LDAP操作の流れ |
クライアントは、InfoDirectoryサーバとの通信を開始する前に、セションの初期化とセションハンドルオプションの設定を行う必要があります。
セションのオープン
クライアントは、以下の関数を使用してセションをオープンします。オープンした1つのセションは、複数のスレッドで共有することはできません。スレッドで使用する場合は、各スレッドでセションをオープンしてください。
関数の使用方法についてはセションのオープン/初期設定を参照してください。
これらの関数は、セションを識別するためのセションハンドルを返します。セションハンドルは、これ以降の処理においてパラメタとして使用します。
セションをオープンする際、InfoDirectoryサーバのホスト名またはIPアドレスとポート番号を指定します。
ホスト名やIPアドレスは、空白で区切って複数指定することができます。
また、ldapssl_init()では、SSLにおいて使用するパラメタ(ユーザの証明書など)を指定する必要があります。
オプションの設定
クライアントは、該当するセションにおける処理に関係するパラメタを、セションハンドルオプションとして設定する必要があります。
クライアントは、以下の関数を使用してセションハンドルオプションの設定/参照を行います。
関数の使用方法については、セションハンドルオプションの設定/参照を参照してください。
LDAPプロトコルのバージョンを指定しない場合、LDAP V2プロトコルが使用されます。LDAP V3プロトコルを使用する場合は、セションハンドルオプションで指定する必要があります。またLDAP V3プロトコルで使用する文字コードは、UTF8です。LDAP V2プロトコルでは、特に使用する文字コードに規定はありません。
目次 索引 |