freeipa/install/tools
Christian Heimes 5be9341fba Add constructors to ldap client
Add LDAPClient.from_realm(), LDAPClient.from_hostname_secure(), and
LDAPClient.from_hostname_plain() constructors.

The simple_bind() method now also refuses to transmit a password over a
plain, unencrypted line.

LDAPClient.from_hostname_secure() uses start_tls and FreeIPA's CA cert
by default. The constructor also automatically disables start_tls for
ldaps and ldapi connections.

Signed-off-by: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
2019-02-05 08:39:13 -05:00
..
man Add support for multiple certificates/formats to ipa-cacert-manage 2018-11-13 10:44:14 +01:00
ipa-adtrust-install.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-advise.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-backup.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-ca-install.in Unify and simplify LDAP service discovery 2018-11-21 08:57:08 +01:00
ipa-cacert-manage.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-compat-manage.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-csreplica-manage.in Address misc pylint issues in CLI scripts 2018-11-26 16:54:43 +01:00
ipa-custodia-check.in Py3: Remove subclassing from object 2018-09-27 11:49:04 +02:00
ipa-custodia.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-dns-install.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-httpd-kdcproxy.in Address misc pylint issues in CLI scripts 2018-11-26 16:54:43 +01:00
ipa-httpd-pwdreader Try to resolve the name passed into the password reader to a file 2018-09-19 11:42:49 -04:00
ipa-kra-install.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-ldap-updater.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-managed-entries.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-nis-manage.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-otptoken-import.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-pki-retrieve-key.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-pkinit-manage.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-replica-conncheck.in Address misc pylint issues in CLI scripts 2018-11-26 16:54:43 +01:00
ipa-replica-install.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-replica-manage.in Add constructors to ldap client 2019-02-05 08:39:13 -05:00
ipa-restore.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-server-certinstall.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-server-install.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-server-upgrade.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipa-winsync-migrate.in Rename Python scripts and add dynamic shebang 2018-08-23 14:49:06 +02:00
ipactl.in Move realm_to_serverid/ldap_uri to ipaldap 2019-02-05 08:39:13 -05:00
Makefile.am Generate scripts from templates 2018-08-23 14:49:06 +02:00