diff --git a/ipaserver/install/cainstance.py b/ipaserver/install/cainstance.py index c3f49ac85..dc9ddbbfd 100644 --- a/ipaserver/install/cainstance.py +++ b/ipaserver/install/cainstance.py @@ -864,7 +864,7 @@ class CAInstance(DogtagInstance): principal='host/%s' % self.fqdn, subject=str(DN(('CN', 'IPA RA'), self.subject_base)), ca=ipalib.constants.RENEWAL_CA_NAME, - profile='caServerCert', + profile=ipalib.constants.RA_AGENT_PROFILE, pre_command='renew_ra_cert_pre', post_command='renew_ra_cert', storage="FILE", @@ -991,7 +991,7 @@ class CAInstance(DogtagInstance): '/org/fedorahosted/certmonger') iface = dbus.Interface(obj, 'org.fedorahosted.certmonger') for suffix in ['', '-reuse']: - name = 'dogtag-ipa-ca-renew-agent' + suffix + name = ipalib.constants.RENEWAL_CA_NAME + suffix path = iface.find_ca_by_nickname(name) if path: iface.remove_known_ca(path) @@ -1046,7 +1046,7 @@ class CAInstance(DogtagInstance): try: certmonger.start_tracking( certpath=(paths.RA_AGENT_PEM, paths.RA_AGENT_KEY), - ca='dogtag-ipa-ca-renew-agent', + ca=ipalib.constants.RENEWAL_CA_NAME, profile=ipalib.constants.RA_AGENT_PROFILE, pre_command='renew_ra_cert_pre', post_command='renew_ra_cert', diff --git a/ipaserver/install/dogtaginstance.py b/ipaserver/install/dogtaginstance.py index 048017505..d53328305 100644 --- a/ipaserver/install/dogtaginstance.py +++ b/ipaserver/install/dogtaginstance.py @@ -38,7 +38,7 @@ import pki.system from ipalib import api, errors, x509 from ipalib.install import certmonger -from ipalib.constants import CA_DBUS_TIMEOUT, IPA_CA_RECORD +from ipalib.constants import CA_DBUS_TIMEOUT, IPA_CA_RECORD, RENEWAL_CA_NAME from ipaplatform import services from ipaplatform.constants import constants from ipaplatform.paths import paths @@ -306,7 +306,7 @@ class DogtagInstance(service.Service): '/org/fedorahosted/certmonger') iface = dbus.Interface(obj, 'org.fedorahosted.certmonger') for suffix, args in [('', ''), ('-reuse', ' --reuse-existing')]: - name = 'dogtag-ipa-ca-renew-agent' + suffix + name = RENEWAL_CA_NAME + suffix path = iface.find_ca_by_nickname(name) if not path: command = paths.DOGTAG_IPA_CA_RENEW_AGENT_SUBMIT + args @@ -334,7 +334,7 @@ class DogtagInstance(service.Service): try: certmonger.start_tracking( certpath=self.nss_db, - ca='dogtag-ipa-ca-renew-agent', + ca=RENEWAL_CA_NAME, nickname=nickname, token_name=token_name, pin=pin, diff --git a/ipaserver/install/server/upgrade.py b/ipaserver/install/server/upgrade.py index a20a8ad3e..0b47a4882 100644 --- a/ipaserver/install/server/upgrade.py +++ b/ipaserver/install/server/upgrade.py @@ -21,7 +21,7 @@ from augeas import Augeas import dns.exception from ipalib import api, x509 -from ipalib.constants import RA_AGENT_PROFILE +from ipalib.constants import RENEWAL_CA_NAME, RA_AGENT_PROFILE from ipalib.install import certmonger, sysrestore import SSSDConfig import ipalib.util @@ -984,7 +984,7 @@ def certificate_renewal_update(ca, kra, ds, http): req = { 'cert-database': paths.PKI_TOMCAT_ALIAS_DIR, 'cert-nickname': nick, - 'ca-name': 'dogtag-ipa-ca-renew-agent', + 'ca-name': RENEWAL_CA_NAME, 'cert-presave-command': template % 'stop_pkicad', 'cert-postsave-command': (template % 'renew_ca_cert "{}"'.format(nick)), @@ -996,7 +996,7 @@ def certificate_renewal_update(ca, kra, ds, http): { 'cert-file': paths.RA_AGENT_PEM, 'key-file': paths.RA_AGENT_KEY, - 'ca-name': 'dogtag-ipa-ca-renew-agent', + 'ca-name': RENEWAL_CA_NAME, 'template-profile': RA_AGENT_PROFILE, 'cert-presave-command': template % 'renew_ra_cert_pre', 'cert-postsave-command': template % 'renew_ra_cert', @@ -1042,7 +1042,7 @@ def certificate_renewal_update(ca, kra, ds, http): { 'cert-database': paths.PKI_TOMCAT_ALIAS_DIR, 'cert-nickname': nickname, - 'ca-name': 'dogtag-ipa-ca-renew-agent', + 'ca-name': RENEWAL_CA_NAME, 'cert-presave-command': template % 'stop_pkicad', 'cert-postsave-command': (template % ('renew_ca_cert "%s"' % nickname)),