Fix service-disable in CA-less install.

https://fedorahosted.org/freeipa/ticket/3886
This commit is contained in:
Jan Cholasta
2013-08-29 08:44:43 +02:00
committed by Petr Viktorin
parent 9b200c7c72
commit 7c66912824

View File

@@ -624,6 +624,7 @@ class service_disable(LDAPQuery):
done_work = False
if 'usercertificate' in entry_attrs:
if self.api.env.enable_ra:
cert = x509.normalize_certificate(entry_attrs.get('usercertificate')[0])
try:
serial = unicode(x509.get_serial_number(cert, x509.DER))