summaryrefslogtreecommitdiffstats
path: root/ipalib
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2015-07-02 15:27:16 -0400
committerJan Cholasta <jcholast@redhat.com>2015-07-07 07:44:56 +0000
commit475ade4becd4cdb59a9bcf0da7de1d2739e293c8 (patch)
treeaeaafff6b5dad80dd5e02bd8c83d7b2661a2a397 /ipalib
parentfc5c614950dd39c7d002377f810f37ef36b0e8a4 (diff)
downloadfreeipa-475ade4becd4cdb59a9bcf0da7de1d2739e293c8.tar.gz
freeipa-475ade4becd4cdb59a9bcf0da7de1d2739e293c8.tar.xz
freeipa-475ade4becd4cdb59a9bcf0da7de1d2739e293c8.zip
Added ipaVaultPublicKey attribute.
A new attribute ipaVaultPublicKey has been added to replace the existing ipaPublicKey used to store the vault public key. https://fedorahosted.org/freeipa/ticket/3872 Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'ipalib')
-rw-r--r--ipalib/plugins/vault.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/ipalib/plugins/vault.py b/ipalib/plugins/vault.py
index 193fa5cbb..9fcd619d1 100644
--- a/ipalib/plugins/vault.py
+++ b/ipalib/plugins/vault.py
@@ -233,7 +233,7 @@ class vault(LDAPObject):
'description',
'ipavaulttype',
'ipavaultsalt',
- 'ipapublickey',
+ 'ipavaultpublickey',
]
search_display_attributes = [
'cn',
@@ -276,7 +276,7 @@ class vault(LDAPObject):
flags=['no_search'],
),
Bytes(
- 'ipapublickey?',
+ 'ipavaultpublickey?',
cli_name='public_key',
label=_('Public key'),
doc=_('Vault public key'),
@@ -509,7 +509,7 @@ class vault_add(PKQuery, Local):
doc=_('File containing the vault password'),
),
Bytes(
- 'ipapublickey?',
+ 'ipavaultpublickey?',
cli_name='public_key',
doc=_('Vault public key'),
),
@@ -527,7 +527,7 @@ class vault_add(PKQuery, Local):
vault_type = options.get('ipavaulttype', u'standard')
password = options.get('password')
password_file = options.get('password_file')
- public_key = options.get('ipapublickey')
+ public_key = options.get('ipavaultpublickey')
public_key_file = options.get('public_key_file')
# don't send these parameters to server
@@ -584,11 +584,11 @@ class vault_add(PKQuery, Local):
public_key = f.read()
# store vault public key
- options['ipapublickey'] = public_key
+ options['ipavaultpublickey'] = public_key
else:
raise errors.ValidationError(
- name='ipapublickey',
+ name='ipavaultpublickey',
error=_('Missing vault public key'))
# create vault
@@ -606,7 +606,7 @@ class vault_add(PKQuery, Local):
del opts['ipavaultsalt']
elif vault_type == u'asymmetric':
- del opts['ipapublickey']
+ del opts['ipavaultpublickey']
# archive blank data
self.api.Command.vault_archive(*args, **opts)
@@ -920,7 +920,7 @@ class vault_archive(PKQuery, Local):
elif vault_type == u'asymmetric':
- public_key = vault['ipapublickey'][0].encode('utf-8')
+ public_key = vault['ipavaultpublickey'][0].encode('utf-8')
# generate encryption key
encryption_key = base64.b64encode(os.urandom(32))