summaryrefslogtreecommitdiffstats
path: root/ipalib
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2015-08-18 12:14:36 +0200
committerJan Cholasta <jcholast@redhat.com>2015-08-18 13:28:32 +0200
commit76ab7d9bae1a1381af9e7ed51297b00823cce857 (patch)
tree0128963d017c9f6136ff06f7953d3297994a13cf /ipalib
parent419754b1c11139435ae5b5082a51026da0d5e730 (diff)
downloadfreeipa-76ab7d9bae1a1381af9e7ed51297b00823cce857.tar.gz
freeipa-76ab7d9bae1a1381af9e7ed51297b00823cce857.tar.xz
freeipa-76ab7d9bae1a1381af9e7ed51297b00823cce857.zip
vault: normalize service principal in service vault operations
https://fedorahosted.org/freeipa/ticket/5233 Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'ipalib')
-rw-r--r--ipalib/plugins/vault.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/ipalib/plugins/vault.py b/ipalib/plugins/vault.py
index 88c63071f..a1508b63b 100644
--- a/ipalib/plugins/vault.py
+++ b/ipalib/plugins/vault.py
@@ -47,6 +47,7 @@ from ipalib.plugins.baseldap import LDAPObject, LDAPCreate, LDAPDelete,\
LDAPModMember, pkey_to_value
from ipalib.request import context
from ipalib.plugins.user import split_principal
+from ipalib.plugins.service import normalize_principal
from ipalib import _, ngettext
from ipaplatform.paths import paths
from ipapython.dn import DN
@@ -214,6 +215,7 @@ vault_options = (
Str(
'service?',
doc=_('Service name of the service vault'),
+ normalizer=normalize_principal,
),
Flag(
'shared?',