summaryrefslogtreecommitdiffstats
path: root/ipaserver/plugins/service.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipaserver/plugins/service.py')
-rw-r--r--ipaserver/plugins/service.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/ipaserver/plugins/service.py b/ipaserver/plugins/service.py
index 70bf31fd4..ec0bc5fbe 100644
--- a/ipaserver/plugins/service.py
+++ b/ipaserver/plugins/service.py
@@ -39,7 +39,9 @@ from .baseldap import (
LDAPRemoveMember,
LDAPQuery,
LDAPAddAttribute,
- LDAPRemoveAttribute)
+ LDAPRemoveAttribute,
+ LDAPAddAttributeViaOption,
+ LDAPRemoveAttributeViaOption)
from ipalib import x509
from ipalib import _, ngettext
from ipalib import util
@@ -881,14 +883,14 @@ class service_disable(LDAPQuery):
@register()
-class service_add_cert(LDAPAddAttribute):
+class service_add_cert(LDAPAddAttributeViaOption):
__doc__ = _('Add new certificates to a service')
msg_summary = _('Added certificates to service principal "%(value)s"')
attribute = 'usercertificate'
@register()
-class service_remove_cert(LDAPRemoveAttribute):
+class service_remove_cert(LDAPRemoveAttributeViaOption):
__doc__ = _('Remove certificates from a service')
msg_summary = _('Removed certificates from service principal "%(value)s"')
attribute = 'usercertificate'