mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Clean up existing DN object usage
This commit is contained in:
committed by
Martin Kosek
parent
44b3521fad
commit
442973edc5
@@ -933,7 +933,7 @@ class CAInstance(service.Service):
|
||||
st = 1
|
||||
en = 0
|
||||
subid = 0
|
||||
normalized_base = str(DN(self.subject_base))
|
||||
ca_dn = DN(('CN','Certificate Authority'), self.subject_base)
|
||||
while st > 0:
|
||||
st = certlist.find('-----BEGIN', en)
|
||||
en = certlist.find('-----END', en+1)
|
||||
@@ -942,11 +942,11 @@ class CAInstance(service.Service):
|
||||
(chain_fd, chain_name) = tempfile.mkstemp()
|
||||
os.write(chain_fd, certlist[st:en+25])
|
||||
os.close(chain_fd)
|
||||
(rdn, subject) = certs.get_cert_nickname(certlist[st:en+25])
|
||||
if subject.lower() == ('CN=Certificate Authority,%s' % normalized_base).lower():
|
||||
(rdn, subject_dn) = certs.get_cert_nickname(certlist[st:en+25])
|
||||
if subject_dn == ca_dn:
|
||||
nick = get_ca_nickname(self.realm)
|
||||
else:
|
||||
nick = subject
|
||||
nick = str(subject_dn)
|
||||
self.__run_certutil(
|
||||
['-A', '-t', 'CT,C,C', '-n', nick, '-a',
|
||||
'-i', chain_name]
|
||||
|
Reference in New Issue
Block a user