定義済み定数
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
LDAP_DEREF_NEVER
(int)- エイリアスの解釈ルール - Never
LDAP_DEREF_SEARCHING
(int)- エイリアスの解釈ルール - Searching
LDAP_DEREF_FINDING
(int)- エイリアスの解釈ルール - Finding
LDAP_DEREF_ALWAYS
(int)- エイリアスの解釈ルール - Always
LDAP_OPT_DEREF
(int)- サーバーでエイリアスをたどるときの、別の規則を指定します。
LDAP_OPT_SIZELIMIT
(int)検索操作で返すことができるエントリの最大数を指定します。
注意:
実際のサイズ制限は、サーバー側で設定されている最大エントリ数にも影響を受けます。 これらふたつの設定のうち小さい方が実際のサイズ制限となります。
LDAP_OPT_TIMELIMIT
(int)検索結果を待ち続ける秒数を指定します。
注意:
実際の時間制限は、サーバー側で設定されている最大時間にも影響を受けます。 これらふたつの設定のうち小さい方が実際の時間制限となります。
LDAP_OPT_NETWORK_TIMEOUT
(int)- ldap_set_option() 用のオプションで、 ネットワークのタイムアウトを設定します (PHP 5.3.0 以降で利用可能です)。
LDAP_OPT_PROTOCOL_VERSION
(int)- 使用する LDAP プロトコルのバージョン (V2 あるいは V3) を指定します。
LDAP_OPT_ERROR_NUMBER
(int)- 直近のセッションのエラー番号
LDAP_OPT_REFERRALS
(int)- LDAP サーバーから返される参照を自動的にたどるかどうかを指定します。
LDAP_OPT_RESTART
(int)- 接続が暗黙のうちにリスタートすべきかどうかを指定します。
LDAP_OPT_HOST_NAME
(int)- 接続を試みるスペース区切りのホストを取得/設定します。
LDAP_OPT_ERROR_STRING
(int)-
LDAP_OPT_DIAGNOSTIC_MESSAGE
のエイリアス LDAP_OPT_DIAGNOSTIC_MESSAGE
(int)- 直近のセッションのエラーメッセージを取得します。
LDAP_OPT_MATCHED_DN
(int)- 接続に紐付いた DN にマッチする値を取得/設定します。
LDAP_OPT_SERVER_CONTROLS
(int)- リクエストごとに送信するサーバーコントロールのデフォルトリストを指定します。
LDAP_OPT_CLIENT_CONTROLS
(int)- リクエストごとに処理するクライアントコントロールのデフォルトリストを指定します。
LDAP_OPT_DEBUG_LEVEL
(int)- デバッグトレース用のビットレベルを指定します。
LDAP_OPT_X_KEEPALIVE_IDLE
(int)- TCP が keepalive probe を送信しはじめる前に接続がアイドルになる秒数
LDAP_OPT_X_KEEPALIVE_PROBES
(int)- 接続を切断する前に TCP が送信する keepalive probe の最大数を指定します。
LDAP_OPT_X_KEEPALIVE_INTERVAL
(int)- 個別の keepalive probe の間隔を指定します。
LDAP_OPT_X_TLS_CACERTDIR
(string)- CA 証明書を含んだディレクトリのパスを指定します。
LDAP_OPT_X_TLS_CACERTFILE
(string)- CA 証明書ファイルのフルパスを指定します。
LDAP_OPT_X_TLS_CERTFILE
(string)- 証明書ファイルのフルパスを指定します。
LDAP_OPT_X_TLS_CIPHER_SUITE
(string)- 許可された暗号スイートを指定します。
LDAP_OPT_X_TLS_CRLCHECK
(int)CRL の評価戦略を指定します。
LDAP_OPT_X_TLS_CRL_NONE
,LDAP_OPT_X_TLS_CRL_PEER
,LDAP_OPT_X_TLS_CRL_ALL
のいずれかでなければなりません。注意:
このオプションは OpenSSL のみ有効です。
LDAP_OPT_X_TLS_CRLFILE
(string)CRL ファイルのフルパスを指定します。
注意:
このオプションは GnuTLS のみ有効です。
LDAP_OPT_X_TLS_DHFILE
(string)Diffie-Hellman 鍵交換のパラメータを含んだファイルのフルパスを指定します。
注意:
このオプションは GnuTLS や Mozilla NSS からは無視されます。
LDAP_OPT_X_TLS_KEYFILE
(string)- 証明書のキーファイルのフルパスを指定します。
LDAP_OPT_X_TLS_PROTOCOL_MIN
(int)-
プロトコルの最小バージョン。
LDAP_OPT_X_TLS_PROTOCOL_SSL2
,LDAP_OPT_X_TLS_PROTOCOL_SSL3
,LDAP_OPT_X_TLS_PROTOCOL_TLS1_0
,LDAP_OPT_X_TLS_PROTOCOL_TLS1_1
,LDAP_OPT_X_TLS_PROTOCOL_TLS1_2
のうちのいずれかです。 LDAP_OPT_X_TLS_RANDOM_FILE
(string)- システムのデフォルトのrandomファイルが利用できない場合の、randomファイルを取得/設定する
LDAP_OPT_X_TLS_REQUIRE_CERT
(int)-
証明書のチェック戦略を指定します。
LDAP_OPT_X_TLS_NEVER
,LDAP_OPT_X_TLS_HARD
,LDAP_OPT_X_TLS_DEMAND
,LDAP_OPT_X_TLS_ALLOW
,LDAP_OPT_X_TLS_TRY
のうちのいずれかでなければなりません。 (PHP 7.0.0 以降で利用可能) GSLC_SSL_NO_AUTH
(int)- SSL 認証モード - 認証不要 (Oracle LDAPのみ)
GSLC_SSL_ONEWAY_AUTH
(int)- SSL 認証モード - サーバ認証のみ必須 (Oracle LDAPのみ)
GSLC_SSL_TWOWAY_AUTH
(int)- SSL 認証モード - サーバ認証とクライアント認証が両方必須 (Oracle LDAPのみ)
LDAP_EXOP_START_TLS
(string)- 拡張オペレーション定数 - Start TLS (» RFC 4511).
LDAP_EXOP_MODIFY_PASSWD
(string)- 拡張オペレーション定数 - Modify password (» RFC 3062).
LDAP_EXOP_REFRESH
(string)- 拡張オペレーション定数 - Refresh (» RFC 2589).
LDAP_EXOP_WHO_AM_I
(string)- 拡張オペレーション定数 - WHOAMI (» RFC 4532).
LDAP_EXOP_TURN
(string)- 拡張オペレーション定数 - Turn (» RFC 4531).
LDAP_CONTROL_MANAGEDSAIT
(string)- コントロール定数 - Manage DSA IT (» RFC 3296). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_PROXY_AUTHZ
(string)- コントロール定数 - Proxied Authorization (» RFC 4370). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SUBENTRIES
(string)- コントロール定数 - Subentries (» RFC 3672). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_VALUESRETURNFILTER
(string)- コントロール定数 - Filter returned values (» RFC 3876). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_ASSERT
(string)- コントロール定数 - Assertion (» RFC 4528). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_PRE_READ
(string)- コントロール定数 - Pre read (» RFC 4527). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_POST_READ
(string)- コントロール定数 - Post read (» RFC 4527). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SORTREQUEST
(string)- コントロール定数 - Sort request (» RFC 2891). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SORTRESPONSE
(string)- コントロール定数 - Sort response (» RFC 2891). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_PAGEDRESULTS
(string)- コントロール定数 - Paged results (» RFC 2696). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_AUTHZID_REQUEST
(string)- コントロール定数 - Authorization Identity Request (» RFC 3829). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_AUTHZID_RESPONSE
(string)- コントロール定数 - Authorization Identity Response (» RFC 3829). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SYNC
(string)- コントロール定数 - Content Synchronization Operation (» RFC 4533). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SYNC_STATE
(string)- コントロール定数 - Content Synchronization Operation State (» RFC 4533). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_SYNC_DONE
(string)- コントロール定数 - Content Synchronization Operation Done (» RFC 4533). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_DONTUSECOPY
(string)- コントロール定数 - Don't Use Copy (» RFC 6171). PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_PASSWORDPOLICYREQUEST
(string)- コントロール定数 - パスワードポリシーのリクエスト PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_PASSWORDPOLICYRESPONSE
(string)- コントロール定数 - パスワードポリシーのレスポンス PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_INCREMENTAL_VALUES
(string)- コントロール定数 - Active Directory Incremental Values. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_DOMAIN_SCOPE
(string)- コントロール定数 - Active Directory Domain Scope. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_PERMISSIVE_MODIFY
(string)- コントロール定数 - Active Directory Permissive Modify. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_SEARCH_OPTIONS
(string)- コントロール定数 - Active Directory Search Options. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_TREE_DELETE
(string)- コントロール定数 - Active Directory Tree Delete. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_X_EXTENDED_DN
(string)- コントロール定数 - Active Directory Extended DN. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_VLVREQUEST
(string)- コントロール定数 - Virtual List View Request. PHP 7.3.0 以降で利用可能です。
LDAP_CONTROL_VLVRESPONSE
(string)- コントロール定数 - Virtual List View Response. PHP 7.3.0 以降で利用可能です。