def main(cls): from keystone.token.providers.fernet import utils as fernet keystone_user_id, keystone_group_id = cls.get_user_group() fernet.create_key_directory(keystone_user_id, keystone_group_id) if fernet.validate_key_repository(requires_write=True): fernet.initialize_key_repository(keystone_user_id, keystone_group_id)
def setUp(self): super(KeyRepository, self).setUp() directory = self.useFixture(fixtures.TempDir()).path self.config_fixture.config(group='fernet_tokens', key_repository=directory) utils.create_key_directory() utils.initialize_key_repository()
def setUp(self): super(KeyRepository, self).setUp() directory = tempfile.mkdtemp() self.addCleanup(shutil.rmtree, directory) self.config_fixture.config(group='fernet_tokens', key_repository=directory) utils.create_key_directory() utils.initialize_key_repository()
def main(cls): keystone_user_id, keystone_group_id = cls.get_user_group() fernet.create_key_directory(keystone_user_id, keystone_group_id) if fernet.validate_key_repository(): fernet.initialize_key_repository( keystone_user_id, keystone_group_id)