Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   ldap_tls    ( 3 )

процедуры инициализации LDAP TLS (LDAP TLS initialization routines)

Имя (Name)

ldap_start_tls, ldap_start_tls_s, ldap_tls_inplace,
       ldap_install_tls - LDAP TLS initialization routines

Библиотека (Library)

OpenLDAP LDAP (libldap, -lldap)

Синопсис (Synopsis)

#include <ldap.h>

int ldap_start_tls(LDAP *ld);

int ldap_start_tls_s(LDAP *ld, LDAPControl **serverctrls, LDAPControl **clientctrls);

int ldap_tls_inplace(LDAP *ld);

int ldap_install_tls(LDAP *ld);


Описание (Description)

These routines are used to initiate TLS processing on an LDAP
       session.  ldap_start_tls_s() sends a StartTLS request to a
       server, waits for the reply, and then installs TLS handlers on
       the session if the request succeeded. The routine returns
       LDAP_SUCCESS if everything succeeded, otherwise it returns an
       LDAP error code.  ldap_start_tls() sends a StartTLS request to a
       server and does nothing else. It returns LDAP_SUCCESS if the
       request was sent successfully.  ldap_tls_inplace() returns 1 if
       TLS handlers have been installed on the specified session, 0
       otherwise.  ldap_install_tls() installs the TLS handlers on the
       given session. It returns LDAP_LOCAL_ERROR if TLS is already
       installed.

Смотри также (See also)

ldap(3), ldap_error(3)