freeipa/ipapython
Petr Spacek 3c9c37cec1 DNSSEC: add debug mode to ldapkeydb.py
ldapkeydb.py can be executed directly now. In that case it will print
out key metadata as obtained using IPA LDAP API.

Kerberos credential cache has to be filled with principal posessing
appropriate access rights before the script is execured.

https://fedorahosted.org/freeipa/ticket/5348

Reviewed-By: Martin Basti <mbasti@redhat.com>
2016-01-07 14:13:23 +01:00
..
dnssec DNSSEC: add debug mode to ldapkeydb.py 2016-01-07 14:13:23 +01:00
install installer: Propagate option values from components instead of copying them. 2015-12-21 18:37:32 +01:00
ipap11helper Package ipapython, ipalib, ipaplatform, ipatests for Python 3 2015-12-17 10:52:57 +01:00
py_default_encoding Package ipapython, ipalib, ipaplatform, ipatests for Python 3 2015-12-17 10:52:57 +01:00
secrets custodia: do not modify memberPrincipal on key update 2015-12-07 08:14:13 +01:00
__init__.py Rename ipa-python directory to ipapython so it is a real python library 2009-02-09 14:35:15 -05:00
admintool.py admintool: Add error message with path to log on failure. 2015-10-15 13:32:13 +02:00
certdb.py Refactor ipautil.run 2015-12-14 10:54:23 +01:00
certmonger.py Remove wildcard imports 2015-12-23 07:59:22 +01:00
config.py Remove unused imports 2015-12-23 07:59:22 +01:00
cookie.py Remove unused imports 2015-12-23 07:59:22 +01:00
dn.py ipapython.dn: Use rich comparisons 2015-10-07 10:27:20 +02:00
dnsutil.py Fix more bytes/unicode issues 2015-10-22 18:34:46 +02:00
dogtag.py Remove wildcard imports 2015-12-23 07:59:22 +01:00
errors.py Replace StandardError with Exception 2015-09-30 10:51:36 +02:00
graph.py Use Python3-compatible dict method names 2015-09-01 11:42:01 +02:00
ipa_log_manager.py Use absolute imports 2015-08-12 18:17:23 +02:00
ipa.conf Rename ipa-python directory to ipapython so it is a real python library 2009-02-09 14:35:15 -05:00
ipaldap.py Remove unused imports 2015-12-23 07:59:22 +01:00
ipautil.py Remove wildcard imports 2015-12-23 07:59:22 +01:00
ipavalidate.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
kernel_keyring.py Refactor ipautil.run 2015-12-14 10:54:23 +01:00
log_manager.py Enable pylint trailing-whitespace check 2015-12-23 07:59:22 +01:00
Makefile Package ipapython, ipalib, ipaplatform, ipatests for Python 3 2015-12-17 10:52:57 +01:00
MANIFEST.in Rename ipa-python directory to ipapython so it is a real python library 2009-02-09 14:35:15 -05:00
nsslib.py Remove wildcard imports 2015-12-23 07:59:22 +01:00
p11helper.py Modernize use of range() 2015-09-01 11:42:01 +02:00
README Replace DNS client based on acutil with python-dns 2012-05-24 13:55:56 +02:00
setup.py.in Remove unused imports 2015-12-23 07:59:22 +01:00
ssh.py Remove unused imports 2015-12-23 07:59:22 +01:00
sysrestore.py Remove wildcard imports 2015-12-23 07:59:22 +01:00
version.py.in ipalib.version: Add VENDOR_VERSION 2014-05-27 12:08:54 +02:00

This is a set of libraries common to IPA clients and servers though mostly
geared currently towards command-line tools.

A brief overview:

config.py - identify the IPA server domain and realm. It uses python-dns to
            try to detect this information first and will fall back to
            /etc/ipa/default.conf if that fails.

ipautil.py - helper functions

entity.py - entity is the main data type. User and Group extend this class
            (but don't add anything currently).

ipavalidate.py - basic data validation routines