freeipa/ipaclient/plugins
Ben Lipton 39a5d9c5aa csrgen: Automate full cert request flow
Allows the `ipa cert-request` command to generate its own CSR. It no
longer requires a CSR passed on the command line, instead it creates a
config (bash script) with `cert-get-requestdata`, then runs it to build
a CSR, and submits that CSR.

Example usage (NSS database):
$ ipa cert-request --principal host/test.example.com --profile-id caIPAserviceCert --database /tmp/certs

Example usage (PEM private key file):
$ ipa cert-request --principal host/test.example.com --profile-id caIPAserviceCert --private-key /tmp/key.pem

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

Reviewed-By: Jan Cholasta <jcholast@redhat.com>
2017-02-28 09:02:49 +00:00
..
__init__.py ipaclient: introduce ipaclient.plugins 2016-06-03 09:00:34 +02:00
automember.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
automount.py ipaclient.plugins: Use api_version from internally called commands 2016-12-14 11:50:35 +01:00
ca.py Add options to write lightweight CA cert or chain to file 2016-12-12 13:03:15 +01:00
cert.py csrgen: Automate full cert request flow 2017-02-28 09:02:49 +00:00
certprofile.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
csrgen.py csrgen: Automate full cert request flow 2017-02-28 09:02:49 +00:00
dns.py DNS: dns-update-system-record can create nsupdate file 2017-02-15 12:20:55 +01:00
hbacrule.py ipalib: split off client-side plugin code into ipaclient 2016-06-03 09:00:34 +02:00
hbactest.py Fix ipa hbactest output 2016-08-04 17:13:16 +02:00
host.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
idrange.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
internal.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
location.py Remove unused variables in the code 2016-09-27 13:35:58 +02:00
migration.py migrate-ds: Mention --enable-migration in error message about migration mode 2016-08-22 17:59:38 +02:00
misc.py Make env and plugins commands local again 2016-12-02 13:00:06 +01:00
otptoken_yubikey.py ipaclient.plugins: Use api_version from internally called commands 2016-12-14 11:50:35 +01:00
otptoken.py Use api.env.nss_dir instead of paths.IPA_NSSDB_DIR 2016-11-14 13:57:26 +01:00
passwd.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
permission.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
rpcclient.py ipalib: move client-side plugins to ipaclient 2016-06-03 09:00:34 +02:00
server.py Handled empty hostname in server-del command 2016-08-24 15:50:25 +02:00
service.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
sudorule.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
topology.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
trust.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
user.py client: ignore override errors in command overrides 2016-06-30 16:32:20 +02:00
vault.py py3: decode bytes for json.loads() 2017-01-24 13:25:47 +01:00