code to retrieve transport key on metadata request

When creating secret metadata, if transport key wrapping is required,
then select a plugin that supports key wrapping, and return the
transport_key_ref.

Implements: blueprint add-wrapping-key-to-barbican-server
Change-Id: I60c546655abcaf3f39bb88d541bb9d03f95d3556
This commit is contained in:
Ade Lee
2014-07-10 22:16:18 +08:00
parent 81666daa1f
commit e2779d481e
8 changed files with 202 additions and 30 deletions

View File

@@ -246,7 +246,8 @@ class WhenTestingSecretsResource(BaseTestCase):
.MagicMock(),
datum_repo=mock.MagicMock(),
kek_repo=mock.MagicMock(),
secret_meta_repo=mock.MagicMock())
secret_meta_repo=mock.MagicMock(),
transport_key_repo=mock.MagicMock())
def test_rules_should_be_loaded(self):
self.assertIsNotNone(self.policy_enforcer.rules)
@@ -298,7 +299,8 @@ class WhenTestingSecretResource(BaseTestCase):
secret_repo=self.secret_repo,
datum_repo=mock.MagicMock(),
kek_repo=mock.MagicMock(),
secret_meta_repo=mock.MagicMock())
secret_meta_repo=mock.MagicMock(),
transport_key_repo=mock.MagicMock())
def test_rules_should_be_loaded(self):
self.assertIsNotNone(self.policy_enforcer.rules)