freeipa/ipalib/plugins
Rob Crittenden d2a9ccf407 Accept an incoming certificate as either DER or base64 in the service plugin.
The plugin required a base64-encoded certificate and always decoded it
before processing. This doesn't work with the UI because the json module
decodes binary values already.

Try to detect if the incoming value is base64-encoded and decode if
necessary. Finally, try to pull the cert apart to validate it. This will
tell us for sure that the data is a certificate, regardless of the format
it came in as.

ticket 348
2010-10-08 13:15:03 -04:00
..
__init__.py Renamed f_misc.py plugin module to misc.py 2009-02-03 15:29:00 -05:00
aci.py Update command documentation based on feedback from docs team. 2010-08-27 13:31:04 -04:00
automount.py policy and config 2010-10-07 14:51:02 -04:00
baseldap.py Add 'continuous' mode to LDAPDelete. Fix *-del unit tests. 2010-10-06 09:20:41 -04:00
cert.py Have certmonger track the initial Apache and 389-ds server certs. 2010-09-09 16:38:45 -04:00
config.py I18N for web 2010-09-27 13:30:55 -04:00
dns.py Add command to resolve a hostname. Returns True or raises NotFound. 2010-09-23 11:50:16 -04:00
group.py Fix inconsistent error message when deleting groups that don't exist. 2010-10-06 10:01:59 -04:00
hbac.py If an HBAC category is 'all' don't allow individual objects to be added. 2010-10-08 10:11:41 -04:00
hbacsvc.py Update command documentation based on feedback from docs team. 2010-08-27 13:31:04 -04:00
hbacsvcgroup.py Update command documentation based on feedback from docs team. 2010-08-27 13:31:04 -04:00
host.py Update command documentation based on feedback from docs team. 2010-08-27 13:31:04 -04:00
hostgroup.py Update command documentation based on feedback from docs team. 2010-08-27 13:31:04 -04:00
internal.py Add Delete capabilities to Search facet in the WebUI. 2010-10-01 10:00:10 -04:00
kerberos.py Giant webui patch take 2 2009-10-13 11:28:00 -06:00
krbtpolicy.py policy and config 2010-10-07 14:51:02 -04:00
migration.py Handle an empty base_dn and no cn=ipaconfig in the ldap2 backend, fix migration. 2010-09-28 13:39:28 -04:00
misc.py Have the env plugin print all attributes by default 2010-08-06 13:12:42 -04:00
netgroup.py Update command documentation based on feedback from docs team. 2010-08-27 13:31:04 -04:00
passwd.py Update command documentation based on feedback from docs team. 2010-08-27 13:31:04 -04:00
ping.py Add support for client failover to the ipa command-line. 2010-08-16 10:35:27 -04:00
pwpolicy.py policy and config 2010-10-07 14:51:02 -04:00
rolegroup.py Update command documentation based on feedback from docs team. 2010-08-27 13:31:04 -04:00
service.py Accept an incoming certificate as either DER or base64 in the service plugin. 2010-10-08 13:15:03 -04:00
sudocmd.py Add plugins for Sudo Commands, Command Groups and Rules 2010-09-27 22:38:06 -04:00
sudocmdgroup.py Add plugins for Sudo Commands, Command Groups and Rules 2010-09-27 22:38:06 -04:00
sudorule.py Added modifications to the sudorule plugin to reflect the schema update. 2010-10-05 21:37:59 -04:00
taskgroup.py Update command documentation based on feedback from docs team. 2010-08-27 13:31:04 -04:00
user.py Rename user-lock and user-unlock to user-enable user-disable. 2010-10-06 09:20:44 -04:00
virtual.py First pass at enforcing certificates be requested from same host 2009-10-21 03:22:44 -06:00
whoami.py whoami plugin. 2010-08-05 20:36:08 -04:00
xmlclient.py Sundry work getting ready to switch to new XML-RPC client/server code 2009-02-03 15:29:00 -05:00