Constantes predefinidas

As constantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.

LDAP_DEREF_NEVER (int)

Regra de desreferenciação de apelido - Nunca.

LDAP_DEREF_SEARCHING (int)

Regra de desreferenciação de apelido - Pesquisando.

LDAP_DEREF_FINDING (int)

Regra de desreferenciação de apelido - Encontrando.

LDAP_DEREF_ALWAYS (int)

Regra de desreferenciação de apelido - Sempre.

LDAP_OPT_DEREF (int)

Especifica regras alternativas para seguir apelidos no servidor.

LDAP_OPT_SIZELIMIT (int)

Especifica o número máximo de entradas que podem ser retornadas em uma operação de pesquisa.

Nota:

O limite de tamanho real para operações é também ligado ao número máximo de entradas de retorno configurado no servidor. A menor destas duas configurações é o limite de tamanho real.

LDAP_OPT_TIMELIMIT (int)

Especifica o número de segundos a esperar por resultados de pesquisa.

Nota:

O limite de tempo real para operações é também ligado ao tempo máximo de retorno configurado no servidor. A menor destas duas configurações é o limite de tempo real.

LDAP_OPT_NETWORK_TIMEOUT (int)

Opção de ldap_set_option() para permitir definir limite de tempo de rede. (Disponível a partir do PHP 5.3.0)

LDAP_OPT_PROTOCOL_VERSION (int)

Especifica o protocolo LDAP a ser usado (V2 ou V3).

LDAP_OPT_ERROR_NUMBER (int)

Número de erro de sessão mais recente.

LDAP_OPT_REFERRALS (int)

Especifica se deve seguir automaticamente referências retornadas pelo servidor LDAP.

LDAP_OPT_RESTART (int)

Determina se a conexão deve ou não ser implicitamente reiniciada.

LDAP_OPT_HOST_NAME (int)

Define/obtém uma lista de servidores separadas por espaço ao tentar uma conexão.

LDAP_OPT_ERROR_STRING (int)

Sinônimo de LDAP_OPT_DIAGNOSTIC_MESSAGE.

LDAP_OPT_DIAGNOSTIC_MESSAGE (int)

Obtém a mensagem de erro mais recente da sessão.

LDAP_OPT_MATCHED_DN (int)

Define/obtém o DN correspondente associado com a conexão.

LDAP_OPT_SERVER_CONTROLS (int)

Especifica uma lista padrão de controles de servidor a ser enviada com cada requisição.

LDAP_OPT_CLIENT_CONTROLS (int)

Especifica um lista padrão de controles de cliente a ser processada com cada requisição.

LDAP_OPT_DEBUG_LEVEL (int)

Especifica um nível bit-a-bit para rastreamento de depuração.

LDAP_OPT_X_KEEPALIVE_IDLE (int)

Especifica o número de segundos em que uma conexão deve se manter ociosa antes que o TCP comece a enviar sondagens de manutenção de atividade.

LDAP_OPT_X_KEEPALIVE_PROBES (int)

Especifica o número máximo de sondagens de manutenção de atividade que o TCP deve enviar antes de derrubar a conexão.

LDAP_OPT_X_KEEPALIVE_INTERVAL (int)

Especifica o intervalo em segundos entre sondagens de manutenção de atividade individuais.

LDAP_OPT_X_TLS_CACERTDIR (int)

Especifica o caminho do diretório contendo os certificados CA.

LDAP_OPT_X_TLS_CACERTFILE (int)

Especifica o caminho completo do arquivo de certificado CA.

LDAP_OPT_X_TLS_CERTFILE (int)

Especifica o caminho completo do arquivo de certificado.

LDAP_OPT_X_TLS_CIPHER_SUITE (int)

Especifica o conjunto de cifras permitidas.

LDAP_OPT_X_TLS_CRLCHECK (int)

Especifica a estratégia de avaliação CRL. Deve ser uma das constantes: LDAP_OPT_X_TLS_CRL_NONE, LDAP_OPT_X_TLS_CRL_PEER, LDAP_OPT_X_TLS_CRL_ALL.

Nota:

Esta opção é válida somente para OpenSSL.

LDAP_OPT_X_TLS_CRLFILE (int)

Especifica o caminho completo do arquivo CRL.

Nota:

Esta opção é válida somente para GnuTLS.

LDAP_OPT_X_TLS_DHFILE (int)

Especifica o caminho completo do arquivo contendo os parâmetros para troca de chaves efêmera Diffie-Hellman.

Nota:

Esta opção é ignorada pelo GnuTLS e pelo Mozilla NSS.

LDAP_OPT_X_TLS_KEYFILE (int)

Especifica o caminho completo do arquivo de chave de certificado.

LDAP_OPT_X_TLS_PROTOCOL_MIN (int)

Especifica a versão mínima de protocolo. Pode ser uma das constantes: 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 ou LDAP_OPT_X_TLS_PROTOCOL_TLS1_3.

LDAP_OPT_X_TLS_PROTOCOL_MAX (int)

Especifica a versão máxima de protocolo. Pode ser uma das constantes: 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 ou LDAP_OPT_X_TLS_PROTOCOL_TLS1_3. Disponível a partir do PHP 8.4.0.

LDAP_OPT_X_TLS_RANDOM_FILE (int)

Define/obtém o arquivo aleatório quando um dos padrões do sistema não estiver disponível.

LDAP_OPT_X_TLS_REQUIRE_CERT (int)

Especifica a estratégia de verificação de certificado. Deve ser uma das constantes: 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. (Disponível a partir do PHP 7.0.0)

GSLC_SSL_NO_AUTH (int)

Modo de autenticação SSL - Nenhuma autenticação requerida. (Somente para LDAP Oracle)

GSLC_SSL_ONEWAY_AUTH (int)

Modo de autenticação SSL - Somente autenticação de servidor requerida. (Somente para LDAP Oracle)

GSLC_SSL_TWOWAY_AUTH (int)

Modo de autenticação SSL - Autenticação de servidor e cliente requeridas. (Somente para LDAP Oracle)

LDAP_EXOP_START_TLS (string)

Constante de operação estendida - Iniciar TLS » RFC 4511).

LDAP_EXOP_MODIFY_PASSWD (string)

Constante de operação estendida - Modify password (» RFC 3062).

LDAP_EXOP_REFRESH (string)

Constante de operação estendida - Atualizar (» RFC 2589).

LDAP_EXOP_WHO_AM_I (string)

Constante de operação estendida - WHOAMI (» RFC 4532).

LDAP_EXOP_TURN (string)

Constante de operação estendida - Turn (» RFC 4531).

LDAP_CONTROL_MANAGEDSAIT (string)

Constante de Controle - Gerencia IT DSA (» RFC 3296). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_PROXY_AUTHZ (string)

Constante de Controle - Autorização com Proxy (» RFC 4370). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_SUBENTRIES (string)

Constante de Controle - Sub-entradas (» RFC 3672). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_VALUESRETURNFILTER (string)

Constante de Controle - Filtrar valores de retorno (» RFC 3876). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_ASSERT (string)

Constante de Controle - Asserção (» RFC 4528). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_PRE_READ (string)

Constante de Controle - Pré-leitura (» RFC 4527). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_POST_READ (string)

Constante de Controle - Pós-leitura (» RFC 4527). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_SORTREQUEST (string)

Constante de Controle - Ordenar requisição (» RFC 2891). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_SORTRESPONSE (string)

Constante de Controle - Ordenar resposta (» RFC 2891). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_PAGEDRESULTS (string)

Constante de Controle - Resultados paginados (» RFC 2696). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_AUTHZID_REQUEST (string)

Constante de Controle - Requisição de Identidade de Autorização (» RFC 3829). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_AUTHZID_RESPONSE (string)

Constante de Controle - Reposta de Identidade de Autorização (» RFC 3829). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_SYNC (string)

Constante de Controle - Operação de Sincronização de Conteúdo (» RFC 4533). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_SYNC_STATE (string)

Constante de Controle - Estato de Operação de Sincronização de Conteúdo (» RFC 4533). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_SYNC_DONE (string)

Constante de Controle - Operação de Sincronização de Conteúdo Concluída (» RFC 4533). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_DONTUSECOPY (string)

Constante de Controle - Não Usar Cópia (» RFC 6171). Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_PASSWORDPOLICYREQUEST (string)

Constante de Controle - Requisição de Política de Senha. Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_PASSWORDPOLICYRESPONSE (string)

Constante de Controle - Resposta de Política de Senha. Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_X_INCREMENTAL_VALUES (string)

Constante de Controle - Valores Incrementais de Diretório Ativo. Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_X_DOMAIN_SCOPE (string)

Constante de Controle - Escopo de Domínio de Diretório Ativo. Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_X_PERMISSIVE_MODIFY (string)

Constante de Controle - Modificação Permissiva de Diretório Ativo. Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_X_SEARCH_OPTIONS (string)

Constante de Controle - Opções de Pesquisa de Diretório Ativo. Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_X_TREE_DELETE (string)

Constante de Controle - Remoção de Árvore de Diretório Ativo. Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_X_EXTENDED_DN (string)

Constante de Controle - DN Estendido de Diretório Ativo. Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_VLVREQUEST (string)

Constante de Controle - Requisição de Visualização de Lista Virtual. Disponível a partir do PHP 7.3.0.

LDAP_CONTROL_VLVRESPONSE (string)

Constante de Controle - Resposta de Visualização de Lista Virtual. Disponível a partir do PHP 7.3.0.

LDAP_ESCAPE_DN (int)

Escapa uma string para uso em um DN LDAP.

LDAP_ESCAPE_FILTER (int)

Escapa uma string para uso em um filtro LDAP.

LDAP_MODIFY_BATCH_ATTRIB (string)

A chave do array de modificações contendo os atributos: attrib.

LDAP_MODIFY_BATCH_MODTYPE (string)

A chave do array de modificações contendo o tipo de modificação: modtype.

LDAP_MODIFY_BATCH_VALUES (string)

A chave do array de modificações contendo os valores: values.

LDAP_MODIFY_BATCH_ADD (int)

Adiciona valores a um atributo da entrada LDAP.

LDAP_MODIFY_BATCH_REMOVE (int)

Remove valores de um atributo de uma entrada LDAP.

LDAP_MODIFY_BATCH_REMOVE_ALL (int)

Remove todos os valores de um atributo de uma entrada LDAP.

LDAP_MODIFY_BATCH_REPLACE (int)

substitui todos os valores atuais de um atributo de uma entrada LDAP com os valores especificados.

LDAP_OPT_TIMEOUT (int)

Especifica um tempo limite (em segundos) após o qual as chamadas a APIs síncronas LDAP serão abortadas se nenhuma resposta for recebida. Também controla o tempo limite ao comunicar com o KDC em caso de ligação SASL.

LDAP_OPT_X_SASL_AUTHCID (int)

Retorna a identidade de autenticação SASL.

LDAP_OPT_X_SASL_AUTHZID (int)

Retorna a identidade de autorização SASL.

LDAP_OPT_X_SASL_MECH (int)

Retorna o mecanismo SASL.

LDAP_OPT_X_SASL_NOCANON (int)

Define/obtém a opção NOCANON. Quando indefinida, o nome do servidor é canonizado.

LDAP_OPT_X_SASL_REALM (int)

Retorna o domínio SASL.

LDAP_OPT_X_SASL_USERNAME (int)

Retorna o nome de usuário SASL.

LDAP_OPT_X_TLS_ALLOW (int)

Permite que o certificado do servidor seja opcional. Se nenhum certificado for fornecido, a sessão continuará normalmente. Se um certificado inválido for fornecido, ele será ignorado e a sessão continuará normalmente.

LDAP_OPT_X_TLS_DEMAND (int)

Demanda um certificado do servidor. Se nenhum certificado for fornecido, ou se o certificado for inválido, a sessão é encerrada imediatamente.

LDAP_OPT_X_TLS_HARD (int)

Sinônimo de LDAP_OPT_X_TLS_DEMAND.

LDAP_OPT_X_TLS_NEVER (int)

O certificado do servidor não é requerido ou não é verificado.

LDAP_OPT_X_TLS_TRY (int)

O certificado do servidor é tentativamente requerido. Se nenhum certificado for fornecido, a sessão continuará normalmente. Se o certificado fornecido for inválido, a sessão é encerrada imediatamente.

LDAP_OPT_X_TLS_CRL_ALL (int)

Pesquisa no CRL uma cadeia completa de certificados.

LDAP_OPT_X_TLS_CRL_NONE (int)

Nenhuma verificação de CRL é realizada.

LDAP_OPT_X_TLS_CRL_PEER (int)

Verifica o CRL do certificado do servidor.

LDAP_OPT_X_TLS_PACKAGE (int)

Retorna o nome da implementação TLS subjacente.

LDAP_OPT_X_TLS_PROTOCOL_SSL2 (int)

O protocolo SSL 2.0.

LDAP_OPT_X_TLS_PROTOCOL_SSL3 (int)

O protocolo SSL 3.0.

LDAP_OPT_X_TLS_PROTOCOL_TLS1_0 (int)

O protocolo TLS 1.0.

LDAP_OPT_X_TLS_PROTOCOL_TLS1_1 (int)

O protocolo TLS 1.1.

LDAP_OPT_X_TLS_PROTOCOL_TLS1_2 (int)

O protocolo TLS 1.2.

LDAP_OPT_X_TLS_PROTOCOL_TLS1_3 (int)

O protocolo TLS 1.3. Disponível a partir do PHP 8.4.0.

adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.