table of contents
other versions
- buster 2.4.47+dfsg-3+deb10u6
- buster-backports 2.4.57+dfsg-3~bpo10+1
- testing 2.4.57+dfsg-3
- unstable 2.4.57+dfsg-3
- experimental 2.5.4+dfsg-1~exp1
LDAP_TLS(3) | Library Functions Manual | LDAP_TLS(3) |
NAME¶
ldap_start_tls, ldap_start_tls_s, ldap_tls_inplace, ldap_install_tls - LDAP TLS initialization routinesLIBRARY¶
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)ACKNOWLEDGEMENTS¶
OpenLDAP Software is developed and maintained by The OpenLDAP Project <http://www.openldap.org/>. OpenLDAP Software is derived from the University of Michigan LDAP 3.3 Release.2018/12/19 | OpenLDAP |