Remove unused validator related to CA IDs

We no longer support CA's, so this validator is useless now.

Change-Id: I79a4806601647347b13f4e572f55ea3605720075
This commit is contained in:
Juan Antonio Osorio Robles 2018-11-21 13:47:24 +02:00
parent 503e9b904f
commit fd4f81fbe0
1 changed files with 0 additions and 30 deletions

View File

@ -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)