# Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

`LDAP_DEREF_NEVER` (int)
  Alias-Dereferenzierungsregel – Nie.
`LDAP_DEREF_SEARCHING` (int)
  Alias-Dereferenzierungsregel – Während der Namensauflösung.
`LDAP_DEREF_FINDING` (int)
  Alias-Dereferenzierungsregel – Nach der Namensauflösung.
`LDAP_DEREF_ALWAYS` (int)
  Alias-Dereferenzierungsregel – Immer.
`LDAP_OPT_DEREF` (int)
  Gibt alternative Regeln für das Verfolgen von Aliasen auf dem Server an.
`LDAP_OPT_SIZELIMIT` (int)

  Gibt die Höchstanzahl von Einträgen an, die bei einer Suchoperation zurückgegeben werden können.

  > Hinweis: Die tatsächliche Höchstanzahl für Operationen ist auch durch die auf dem Server konfigurierte Höchstanzahl von Rückgabe-Einträgen beschränkt. Die kleinere dieser beiden Einstellungen ist die tatsächliche Höchstanzahl.

`LDAP_OPT_TIMELIMIT` (int)
  Gibt die Anzahl von Sekunden an, für die auf Suchergebnisse gewartet werden soll.

  > Hinweis: Die tatsächliche Höchstdauer für Operationen ist auch durch die auf dem Server konfigurierte Höchstdauer beschränkt. Die kleinere dieser beiden Einstellungen ist die tatsächliche Höchstdauer.

`LDAP_OPT_NETWORK_TIMEOUT` (int)
  Option für ldap_set_option() um den Netzwerk-Timeout festzulegen (ab PHP 5.3.0).
`LDAP_OPT_PROTOCOL_VERSION` (int)
  Gibt das zu verwendende LDAP-Protokoll an (V2 oder V3).
`LDAP_OPT_ERROR_NUMBER` (int)
  Die letzte Fehlernummer der Sitzung.
`LDAP_OPT_REFERRALS` (int)
  Gibt an, ob vom LDAP-Server zurückgegebenen Verweisen automatisch gefolgt werden soll.
`LDAP_OPT_RESTART` (int)
  Bestimmt, ob die Verbindung implizit neu gestartet werden soll oder nicht.
`LDAP_OPT_HOST_NAME` (int)
  Setzt oder liest eine durch Leerzeichen getrennte Liste von Hosts für den Verbindungsversuch.
`LDAP_OPT_ERROR_STRING` (int)
  Alias von `LDAP_OPT_DIAGNOSTIC_MESSAGE`.
`LDAP_OPT_DIAGNOSTIC_MESSAGE` (int)
  Ermittelt die letzte Fehlermeldung der Sitzung.
`LDAP_OPT_MATCHED_DN` (int)
  Setzt oder ermittelt den zutreffenden DN, der der Verbindung zugeordnet ist.
`LDAP_OPT_SERVER_CONTROLS` (int)
  Gibt eine Standardliste von Server-Steuerbefehlen an, die mit jeder Anfrage gesendet werden.
`LDAP_OPT_CLIENT_CONTROLS` (int)
  Gibt eine Standardliste von Client-Steuerbefehlen an, die bei jeder Anfrage verarbeitet werden.
`LDAP_OPT_DEBUG_LEVEL` (int)
  Gibt eine Binärstufe für Debug-Ablaufverfolgung an.
`LDAP_OPT_X_KEEPALIVE_IDLE` (int)
  Gibt die Anzahl von Sekunden an, für die eine Verbindung inaktiv sein muss, bevor TCP beginnt, Keepalive-Pakete zu senden.
`LDAP_OPT_X_KEEPALIVE_PROBES` (int)
  Gibt die Höchstanzahl von Keepalive-Paketen an, die TCP senden soll, bevor die Verbindung abgebrochen wird.
`LDAP_OPT_X_KEEPALIVE_INTERVAL` (int)
  Gibt die Zeitspanne in Sekunden zwischen einzelnen Keepalive-Paketen an.
`LDAP_OPT_X_TLS_CACERTDIR` (int)
  Gibt den Pfad des Verzeichnisses an, das die CA-Zertifikate enthält.
`LDAP_OPT_X_TLS_CACERTFILE` (int)
  Gibt den vollständigen Pfad der CA-Zertifikatsdatei an.
`LDAP_OPT_X_TLS_CERTFILE` (int)
  Gibt den vollständigen Pfad der Zertifikatsdatei an.
`LDAP_OPT_X_TLS_CIPHER_SUITE` (int)
  Gibt die erlaubte Chiffrensammlung an.
`LDAP_OPT_X_TLS_CRLCHECK` (int)
  Legt die CRL-Auswertungsstrategie fest. Entweder `LDAP_OPT_X_TLS_CRL_NONE`, `LDAP_OPT_X_TLS_CRL_PEER` oder `LDAP_OPT_X_TLS_CRL_ALL`.

  > Hinweis: Diese Option ist nur für OpenSSL gültig.

`LDAP_OPT_X_TLS_CRLFILE` (int)
  Gibt den vollständigen Pfad der CRL-Datei an.

  > Hinweis: Diese Option ist nur für GnuTLS gültig.

`LDAP_OPT_X_TLS_DHFILE` (int)
  Gibt den vollständigen Pfad der Datei an, die die Parameter für den Ephemeral-Diffie-Hellman-Schlüsselaustausch enthält.

  > Hinweis: Diese Option wird von GnuTLS und Mozilla NSS ignoriert.

`LDAP_OPT_X_TLS_KEYFILE` (int)
  Gibt den vollständigen Pfad der Zertifikats-Schlüsseldatei an.
`LDAP_OPT_X_TLS_PROTOCOL_MIN` (int)
  Gibt die Mindestprotokolversion an. Entweder `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` oder `LDAP_OPT_X_TLS_PROTOCOL_TLS1_2`.
`LDAP_OPT_X_TLS_RANDOM_FILE` (int)
  Setzt oder ermittelt die Zufallsdatei, wenn eine Standard-Systemdatei nicht verfügbar ist.
`LDAP_OPT_X_TLS_REQUIRE_CERT` (int)
  Gibt die Zertifikatsprüfungsstrategie an. Entweder `LDAP_OPT_X_TLS_NEVER`, `LDAP_OPT_X_TLS_HARD`, `LDAP_OPT_X_TLS_DEMAND`, `LDAP_OPT_X_TLS_ALLOW` oder `LDAP_OPT_X_TLS_TRY`. Verfügbar seit PHP 7.0.0.
`GSLC_SSL_NO_AUTH` (int)
  SSL-Authentifizierungsmodus – Keine Authentifizierung nötig. (Nur für Oracle LDAP)
`GSLC_SSL_ONEWAY_AUTH` (int)
  SSL-Authentifizierungsmodus – Nur Serverauthentifizierung nötig. (Nur für Oracle LDAP)
`GSLC_SSL_TWOWAY_AUTH` (int)
  SSL-Authentifizierungsmodus – Sowohl Server- als auch Clientauthentifizierung nötig. (Nur für Oracle LDAP)
`LDAP_EXOP_START_TLS` (string)
  Konstante des erweiterten Betriebs - Start TLS (» RFC 4511).
`LDAP_EXOP_MODIFY_PASSWD` (string)
  Konstante des erweiterten Betriebs - Passwort ändern (» RFC 3062).
`LDAP_EXOP_REFRESH` (string)
  Konstante des erweiterten Betriebs - Aktualisieren (» RFC 2589).
`LDAP_EXOP_WHO_AM_I` (string)
  Konstante des erweiterten Betriebs - WHOAMI (» RFC 4532).
`LDAP_EXOP_TURN` (string)
  Konstante des erweiterten Betriebs - Umkehren (» RFC 4531).
`LDAP_CONTROL_MANAGEDSAIT` (string)
  Konstante zur Steuerung - DSA IT verwalten (» RFC 3296). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_PROXY_AUTHZ` (string)
  Konstante zur Steuerung - Proxy-Autorisierung (» RFC 4370). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_SUBENTRIES` (string)
  Konstante zur Steuerung - Untereinträge (» RFC 3672). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_VALUESRETURNFILTER` (string)
  Konstante zur Steuerung - Rückgabewerte filtern (» RFC 3876). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_ASSERT` (string)
  Konstante zur Steuerung - Bestätigung (» RFC 4528). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_PRE_READ` (string)
  Konstante zur Steuerung - Vor dem Lesen (» RFC 4527). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_POST_READ` (string)
  Konstante zur Steuerung - Nach dem Lesen (» RFC 4527). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_SORTREQUEST` (string)
  Konstante zur Steuerung - Sortieranforderung (» RFC 2891). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_SORTRESPONSE` (string)
  Konstante zur Steuerung - Sortierantwort (» RFC 2891). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_PAGEDRESULTS` (string)
  Konstante zur Steuerung - Ergebnisse seitenweise (» RFC 2696). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_AUTHZID_REQUEST` (string)
  Konstante zur Steuerung - Anfrage zur Identitätsautorisierung (» RFC 3829). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_AUTHZID_RESPONSE` (string)
  Konstante zur Steuerung - Antwort zur Identitätsautorisierung (» RFC 3829). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_SYNC` (string)
  Konstante zur Steuerung - Synchronisationsvorgang des Inhalts (» RFC 4533). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_SYNC_STATE` (string)
  Konstante zur Steuerung - Status der Inhaltssynchronisation (» RFC 4533). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_SYNC_DONE` (string)
  Konstante zur Steuerung - Synchronisationsvorgang des Inhalts abgeschlossen (» RFC 4533). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_DONTUSECOPY` (string)
  Konstante zur Steuerung - Keine Kopie verwenden (» RFC 6171). Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_PASSWORDPOLICYREQUEST` (string)
  Konstante zur Steuerung - Anforderung der Kennwortrichtlinie. Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_PASSWORDPOLICYRESPONSE` (string)
  Konstante zur Steuerung - Antwort der Passwortrichtlinie. Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_X_INCREMENTAL_VALUES` (string)
  Konstante zur Steuerung - Inkrementelle Werte des aktiven Verzeichnisses. Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_X_DOMAIN_SCOPE` (string)
  Konstante zur Steuerung - Bereich der Domäne des aktiven Verzeichnisses. Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_X_PERMISSIVE_MODIFY` (string)
  Konstante zur Steuerung - Berechtigung zum Ändern des aktiven Verzeichnisses. Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_X_SEARCH_OPTIONS` (string)
  Konstante zur Steuerung - Suchoptionen für das aktive Verzeichnis. Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_X_TREE_DELETE` (string)
  Konstante zur Steuerung - Löschen eines Baums aus dem aktiven Verzeichnis. Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_X_EXTENDED_DN` (string)
  Konstante zur Steuerung - Erweiterter DN des Aktiven Verzeichnisses. Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_VLVREQUEST` (string)
  Konstante zur Steuerung - Anforderung der virtuellen Listenansicht. Verfügbar von PHP 7.3.0 an.
`LDAP_CONTROL_VLVRESPONSE` (string)
  Konstante zur Steuerung - Antwort der virtuellen Listenansicht. Verfügbar von PHP 7.3.0 an.
`LDAP_ESCAPE_DN` (int)
  Maskiert eine Zeichenkette zur Verwendung in einem LDAP-DN.
`LDAP_ESCAPE_FILTER` (int)
  Maskiert eine Zeichenkette zur Verwendung in einem LDAP-Filter.
`LDAP_MODIFY_BATCH_ATTRIB` (string)
  Der Schlüssel des Modifikationsarrays, der die Attribute enthält: `attrib`.
`LDAP_MODIFY_BATCH_MODTYPE` (string)
  Der Schlüssel des Modifikationsarrays, der die Art der Modifikation enthält: `modtype`.
`LDAP_MODIFY_BATCH_VALUES` (string)
  Der Schlüssel des Modifikationsarrays, der die Werte enthält: `values`.
`LDAP_MODIFY_BATCH_ADD` (int)
  Fügt Werte zu einem Attribut eines LDAP-Eintrags hinzu.
`LDAP_MODIFY_BATCH_REMOVE` (int)
  Entfernt Werte aus einem Attribut eines LDAP-Eintrags.
`LDAP_MODIFY_BATCH_REMOVE_ALL` (int)
  Entfernt alle Werte aus einem Attribut eines LDAP-Eintrags.
`LDAP_MODIFY_BATCH_REPLACE` (int)
  Ersetzt alle aktuellen Werte eines LDAP-Eintragsattributs durch die angegebenen Werte.
`LDAP_OPT_TIMEOUT` (int)
  Gibt das Zeitlimit (in Sekunden) an, nach dem Aufrufe an synchrone LDAP-APIs abgebrochen werden, wenn keine Antwort empfangen wird. Diese Option bestimmt auch das Zeitlimit für die Kommunikation mit dem KDC im Falle einer SASL-Bindung.
`LDAP_OPT_X_SASL_AUTHCID` (int)
  Gibt die SASL-Authentifizierungs-ID zurück.
`LDAP_OPT_X_SASL_AUTHZID` (int)
  Gibt die SASL- Autorisierungs-ID zurück.
`LDAP_OPT_X_SASL_MECH` (int)
  Gibt den SASL-Mechanismus zurück.
`LDAP_OPT_X_SASL_NOCANON` (int)
  Setzt/liest das Flag `NOCANON`. Wenn es nicht gesetzt ist, wird der Hostname kanonisiert.
`LDAP_OPT_X_SASL_REALM` (int)
  Gibt den SASL-Bereich zurück.
`LDAP_OPT_X_SASL_USERNAME` (int)
  Gibt den SASL-Benutzernamen zurück.
`LDAP_OPT_X_TLS_ALLOW` (int)
  Fordert das Zertifikat der Gegenstelle an. Wird kein Zertifikat übermittelt, wird die Sitzung normal fortgesetzt. Wird ein fehlerhaftes Zertifikat übermittelt, wird es ignoriert und die Sitzung normal fortgesetzt.
`LDAP_OPT_X_TLS_DEMAND` (int)
  Fordert das Zertifikat der Gegenstelle an. Wird kein oder ein fehlerhaftes Zertifikat übermittelt, wird die Sitzung sofort abgebrochen.
`LDAP_OPT_X_TLS_HARD` (int)
  Alias von von `LDAP_OPT_X_TLS_DEMAND`.
`LDAP_OPT_X_TLS_NEVER` (int)
  Das Zertifikat der Gegenstelle wird nicht angefordert oder geprüft.
`LDAP_OPT_X_TLS_TRY` (int)
  Fordert das Zertifikat der Gegenstelle an. Wird kein Zertifikat übermittelt, wird die Sitzung normal fortgesetzt. Wird ein fehlerhaftes Zertifikat übermittelt, wird die Sitzung sofort abgebrochen.
`LDAP_OPT_X_TLS_CRL_ALL` (int)
  Durchsucht die CRL wird nach einer kompletten Zertifikatskette.
`LDAP_OPT_X_TLS_CRL_NONE` (int)
  Es werden keine Überprüfungen der CRL durchgeführt.
`LDAP_OPT_X_TLS_CRL_PEER` (int)
  Durchsucht die CRL wird nach dem Zertifikat der Gegenstelle.
`LDAP_OPT_X_TLS_PACKAGE` (int)
  Gibt den Namen der zugrundeliegenden TLS-Implementierung zurück.
`LDAP_OPT_X_TLS_PROTOCOL_SSL2` (int)
  Das SSL-2.0-Protokoll.
`LDAP_OPT_X_TLS_PROTOCOL_SSL3` (int)
  Das SSL-3-Protokoll.
`LDAP_OPT_X_TLS_PROTOCOL_TLS1_0` (int)
  Das SSL-1.0-Protokoll.
`LDAP_OPT_X_TLS_PROTOCOL_TLS1_1` (int)
  Das TLS-1.1-Protokoll.
`LDAP_OPT_X_TLS_PROTOCOL_TLS1_2` (int)
  Das TLS-1.2-Protokoll.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open