From fd4f81fbe0df8bb566e65fdf27fcbe16b6b90f31 Mon Sep 17 00:00:00 2001 From: Juan Antonio Osorio Robles Date: Wed, 21 Nov 2018 13:47:24 +0200 Subject: [PATCH] Remove unused validator related to CA IDs We no longer support CA's, so this validator is useless now. Change-Id: I79a4806601647347b13f4e572f55ea3605720075 --- barbican/common/validators.py | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/barbican/common/validators.py b/barbican/common/validators.py index 9656be5da..3c3891d46 100644 --- a/barbican/common/validators.py +++ b/barbican/common/validators.py @@ -58,36 +58,6 @@ def get_invalid_property(validation_error): return validation_error.schema_path[1] -def validate_ca_id(project_id, order_meta): - ca_id = order_meta.get('ca_id') - if not ca_id: - return - - ca_repo = repo.get_ca_repository() - ca = ca_repo.get(ca_id, suppress_exception=True) - if not ca: - raise exception.InvalidCAID(ca_id=ca_id) - - if ca.project_id and ca.project_id != project_id: - raise exception.UnauthorizedSubCA() - - project_ca_repo = repo.get_project_ca_repository() - project_cas, offset, limit, total = project_ca_repo.get_by_create_date( - project_id=project_id, - suppress_exception=True - ) - if total < 1: - return - - for project_ca in project_cas: - if ca.id == project_ca.ca_id: - return - - raise exception.CANotDefinedForProject( - ca_id=ca_id, - project_id=project_id) - - def validate_stored_key_rsa_container(project_id, container_ref, req): try: container_id = hrefs.get_container_id_from_ref(container_ref)