freeipa/ipaserver
Fraser Tweedale bdbb1c34a2 Remove "Request Certificate with SubjectAltName" permission
subjectAltName is required or relevant in most certificate use cases
(esp. TLS, where carrying DNS name in Subject DN CN attribute is
deprecated).  Therefore it does not really make sense to have a
special permission for this, over and above "request certificate"
permission.

Furthermore, we already do rigorously validate SAN contents again
the subject principal, and the permission is waived for self-service
requests or if the operator is a host principal.

So remove the permission, the associated virtual operation, and the
associated code in cert_request.

Fixes: https://fedorahosted.org/freeipa/ticket/6526
Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
2016-12-21 17:04:18 +01:00
..
advise ipautil: remove SHARE_DIR and PLUGIN_SHARE_DIR 2016-11-29 14:50:51 +01:00
dnssec ipapython: move dnssec, p11helper and secrets to ipaserver 2016-11-29 14:50:51 +01:00
install server install: fix KRA agent PEM file not being created 2016-12-20 16:26:28 +01:00
plugins Remove "Request Certificate with SubjectAltName" permission 2016-12-21 17:04:18 +01:00
secrets ipapython: move dnssec, p11helper and secrets to ipaserver 2016-11-29 14:50:51 +01:00
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
dcerpc.py ipautil: remove SHARE_DIR and PLUGIN_SHARE_DIR 2016-11-29 14:50:51 +01:00
dns_data_management.py Fix compatibility with python-dns 1.15.0 2016-10-11 15:45:41 +02:00
Makefile.am Build: Makefiles for Python packages 2016-11-09 13:08:32 +01:00
p11helper.py ipapython: move dnssec, p11helper and secrets to ipaserver 2016-11-29 14:50:51 +01:00
rpcserver.py ipautil: move kinit functions to ipalib.install 2016-11-29 14:50:51 +01:00
servroles.py Introduce "NTP server" role 2016-06-15 13:51:48 +02:00
session.py pylint: enable the import-error check 2016-10-24 14:11:08 +02:00
setup.cfg Port all setup.py to setuptools 2016-10-20 18:43:37 +02:00
setup.py Adjustments for setup requirements v2 2016-12-02 09:45:14 +01:00
topology.py Fix topologysuffix-verify failing connections 2016-06-24 13:32:02 +02:00