summaryrefslogtreecommitdiffstats
path: root/install/restart_scripts/renew_ca_cert
diff options
context:
space:
mode:
authorJan Cholasta <jcholast@redhat.com>2013-10-31 16:54:49 +0000
committerPetr Viktorin <pviktori@redhat.com>2014-01-24 20:29:31 +0100
commit08051f16516a3978494ae94032d55cc8b1426df9 (patch)
treeef986eeac49cc666cb3ef5e140da8ef349b8ae58 /install/restart_scripts/renew_ca_cert
parenta5f322cb7b9b4d999a6394197c3730062896780c (diff)
downloadfreeipa-08051f16516a3978494ae94032d55cc8b1426df9.tar.gz
freeipa-08051f16516a3978494ae94032d55cc8b1426df9.tar.xz
freeipa-08051f16516a3978494ae94032d55cc8b1426df9.zip
Convert remaining installer code to LDAPEntry API.
Diffstat (limited to 'install/restart_scripts/renew_ca_cert')
-rw-r--r--install/restart_scripts/renew_ca_cert12
1 files changed, 7 insertions, 5 deletions
diff --git a/install/restart_scripts/renew_ca_cert b/install/restart_scripts/renew_ca_cert
index da2253b4c..09acfc236 100644
--- a/install/restart_scripts/renew_ca_cert
+++ b/install/restart_scripts/renew_ca_cert
@@ -69,13 +69,15 @@ try:
conn = ldap2(shared_instance=False, ldap_uri=api.env.ldap_uri)
conn.connect(ccache=ccache)
try:
- (entry_dn, entry_attrs) = conn.get_entry(dn, ['usercertificate'])
+ entry_attrs = conn.get_entry(dn, ['usercertificate'])
entry_attrs['usercertificate'] = cert
- conn.update_entry(dn, entry_attrs)
+ conn.update_entry(entry_attrs)
except errors.NotFound:
- entry_attrs = dict(objectclass=['top', 'pkiuser', 'nscontainer'],
- usercertificate=cert)
- conn.add_entry(dn, entry_attrs)
+ entry_attrs = conn.make_entry(
+ dn,
+ objectclass=['top', 'pkiuser', 'nscontainer'],
+ usercertificate=[cert])
+ conn.add_entry(entry_attrs)
except errors.EmptyModlist:
pass
conn.disconnect()