|
Predefined Constants
The constants below are defined by this extension, and
will only be available when the extension has either
been compiled into PHP or dynamically loaded at runtime.
-
LDAP_DEREF_NEVER
(integer)
-
-
LDAP_DEREF_SEARCHING
(integer)
-
-
LDAP_DEREF_FINDING
(integer)
-
-
LDAP_DEREF_ALWAYS
(integer)
-
-
LDAP_OPT_DEREF
(integer)
-
Specifies alternative rules for following aliases at the server.
-
LDAP_OPT_SIZELIMIT
(integer)
-
Specifies the maximum number of entries that can be
returned on a search operation.
Note:
The actual size limit for operations is also bounded
by the server's configured maximum number of return entries.
The lesser of these two settings is the actual size limit.
-
LDAP_OPT_TIMELIMIT
(integer)
-
Specifies the number of seconds to wait for search results.
Note:
The actual time limit for operations is also bounded
by the server's configured maximum time.
The lesser of these two settings is the actual time limit.
-
LDAP_OPT_NETWORK_TIMEOUT
(integer)
-
Option for ldap_set_option to allow setting network timeout.
(Available as of PHP 5.3.0)
-
LDAP_OPT_PROTOCOL_VERSION
(integer)
-
Specifies the LDAP protocol to be used (V2 or V3).
-
LDAP_OPT_ERROR_NUMBER
(integer)
-
-
LDAP_OPT_REFERRALS
(integer)
-
Specifies whether to automatically follow referrals returned
by the LDAP server.
-
LDAP_OPT_RESTART
(integer)
-
-
LDAP_OPT_HOST_NAME
(integer)
-
-
LDAP_OPT_ERROR_STRING
(integer)
-
-
LDAP_OPT_DIAGNOSTIC_MESSAGE
(integer)
-
-
LDAP_OPT_MATCHED_DN
(integer)
-
-
LDAP_OPT_SERVER_CONTROLS
(integer)
-
Specifies a default list of server controls to be sent with each request.
-
LDAP_OPT_CLIENT_CONTROLS
(integer)
-
Specifies a default list of client controls to be processed with each request.
-
LDAP_OPT_DEBUG_LEVEL
(integer)
-
Specifies a bitwise level for debug traces.
-
LDAP_OPT_X_KEEPALIVE_IDLE
(integer)
-
Specifies the number of seconds a connection needs to remain idle before TCP starts sending keepalive probes.
-
LDAP_OPT_X_KEEPALIVE_PROBES
(integer)
-
Specifies the maximum number of keepalive probes TCP should send before dropping the connection.
-
LDAP_OPT_X_KEEPALIVE_INTERVAL
(integer)
-
Specifies the interval in seconds between individual keepalive probes.
-
LDAP_OPT_X_TLS_CACERTDIR
(string)
-
Specifies the path of the directory containing CA certificates.
-
LDAP_OPT_X_TLS_CACERTFILE
(string)
-
Specifies the full-path of the CA certificate file.
-
LDAP_OPT_X_TLS_CERTFILE
(string)
-
Specifies the full-path of the certificate file.
-
LDAP_OPT_X_TLS_CIPHER_SUITE
(string)
-
Specifies the allowed cipher suite.
-
LDAP_OPT_X_TLS_CRLCHECK
(integer)
-
Specifies the CRL evaluation strategy. This must be one of:
LDAP_OPT_X_TLS_CRL_NONE ,LDAP_OPT_X_TLS_CRL_PEER , LDAP_OPT_X_TLS_CRL_ALL .
Note:
This option is only valid for OpenSSL.
-
LDAP_OPT_X_TLS_CRLFILE
(string)
-
Specifies the full-path of the CRL file.
Note:
This option is only valid for GnuTLS.
-
LDAP_OPT_X_TLS_DHFILE
(string)
-
Specifies the full-path of the file containing the parameters for Diffie-Hellman ephemeral key exchange.
Note:
This option is ignored by GnuTLS and Mozilla NSS.
-
LDAP_OPT_X_TLS_KEYFILE
(string)
-
Specifies the full-path of the certificate key file.
-
LDAP_OPT_X_TLS_PROTOCOL_MIN
(integer)
-
Specifies the minimum protocol version. This can be one of:
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)
-
-
LDAP_OPT_X_TLS_REQUIRE_CERT
(integer)
-
Specifies the certificate checking checking strategy. This must be one of:
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 .
(Available as of PHP 7.0.0)
-
GSLC_SSL_NO_AUTH
(integer)
-
-
GSLC_SSL_ONEWAY_AUTH
(integer)
-
-
GSLC_SSL_TWOWAY_AUTH
(integer)
-
|