freeipa/ipaserver/dnssec
Stanislav Levin 5c907e34ae named: Allow using of a custom OpenSSL engine for BIND
For now Debian, Fedora, RHEL, etc. build BIND with 'native PKCS11'
support. Till recently, that was the strict requirement of DNSSEC.
The problem is that this restricts cross-platform features of FreeIPA.

With the help of libp11, which provides `pkcs11` engine plugin for
the OpenSSL library for accessing PKCS11 modules in a semi-
transparent way, FreeIPA could utilize OpenSSL version of BIND.

BIND in turn provides ability to specify the OpenSSL engine on the
command line of `named` and all the BIND `dnssec-*` tools by using
the `-E engine_name`.

Fixes: https://pagure.io/freeipa/issue/8094
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
Reviewed-By: Christian Heimes <cheimes@redhat.com>
2020-08-31 09:42:31 +03:00
..
__init__.py ipapython: move dnssec, p11helper and secrets to ipaserver 2016-11-29 14:50:51 +01:00
_ods14.py opendnssec2.1 support: move all ods tasks to specific file 2020-03-12 21:48:25 +01:00
_ods21.py handle Y2038 in timestamp to datetime conversions 2020-06-25 09:18:02 +03:00
_odsbase.py Support OpenDNSSEC 2.1: new ods-signer protocol 2020-03-12 21:48:25 +01:00
abshsm.py Py3: Remove subclassing from object 2018-09-27 11:49:04 +02:00
bindmgr.py named: Allow using of a custom OpenSSL engine for BIND 2020-08-31 09:42:31 +03:00
keysyncer.py Add absolute_import future imports 2018-04-20 09:43:37 +02:00
ldapkeydb.py Import ABCs from collections.abc 2018-07-05 19:45:10 +02:00
localhsm.py Cleanup shebang and executable bit 2018-07-05 19:46:42 +02:00
odsmgr.py opendnssec2.1 support: move all ods tasks to specific file 2020-03-12 21:48:25 +01:00
opendnssec.py opendnssec2.1 support: move all ods tasks to specific file 2020-03-12 21:48:25 +01:00
syncrepl.py Fix pylint 2.0 return-related violations 2018-07-11 10:11:38 +02:00
temp.py Py3: Remove subclassing from object 2018-09-27 11:49:04 +02:00