def __init__(self, crypto_manager, tenant_repo=None, secret_repo=None, tenant_secret_repo=None, datum_repo=None, kek_repo=None): LOG.debug('Creating SecretsController') self.tenant_repo = tenant_repo or repo.TenantRepo() self.secret_repo = secret_repo or repo.SecretRepo() self.tenant_secret_repo = tenant_secret_repo or repo.TenantSecretRepo() self.datum_repo = datum_repo or repo.EncryptedDatumRepo() self.kek_repo = kek_repo or repo.KEKDatumRepo() self.crypto_manager = crypto_manager self.validator = validators.NewSecretValidator()
def __init__(self, crypto_manager, tenant_repo=None, secret_repo=None, tenant_secret_repo=None, datum_repo=None, policy_enforcer=None): LOG.debug('Creating SecretsResource') self.tenant_repo = tenant_repo or repo.TenantRepo() self.secret_repo = secret_repo or repo.SecretRepo() self.tenant_secret_repo = tenant_secret_repo or repo.TenantSecretRepo() self.datum_repo = datum_repo or repo.EncryptedDatumRepo() self.crypto_manager = crypto_manager self.policy = policy_enforcer or Enforcer() self.validator = validators.NewSecretValidator()
def __init__(self, project_repo=None, secret_repo=None, project_secret_repo=None, datum_repo=None, kek_repo=None, secret_meta_repo=None, transport_key_repo=None): LOG.debug('Creating SecretsController') self.validator = validators.NewSecretValidator() self.repos = repo.Repositories(project_repo=project_repo, project_secret_repo=project_secret_repo, secret_repo=secret_repo, datum_repo=datum_repo, kek_repo=kek_repo, secret_meta_repo=secret_meta_repo, transport_key_repo=transport_key_repo)
def setUp(self): self.name = 'name' self.payload = b'not-encrypted' self.payload_content_type = 'text/plain' self.secret_algorithm = 'algo' self.secret_bit_length = 512 self.secret_mode = 'cytype' self.secret_req = { 'name': self.name, 'payload_content_type': self.payload_content_type, 'algorithm': self.secret_algorithm, 'bit_length': self.secret_bit_length, 'mode': self.secret_mode, 'payload': self.payload } self.validator = validators.NewSecretValidator()
def __init__(self): LOG.debug('Creating SecretsController') self.validator = validators.NewSecretValidator() self.secret_repo = repo.get_secret_repository() self.quota_enforcer = quota.QuotaEnforcer('secrets', self.secret_repo)
def __init__(self): LOG.debug('Creating SecretsController') self.validator = validators.NewSecretValidator() self.secret_repo = repo.get_secret_repository()