Revize 055ca3e3
Přidáno uživatelem Michal Seják před téměř 4 roky(ů)
src/controllers/certificates_controller.py | ||
---|---|---|
47 | 47 |
REASON = "reason" |
48 | 48 |
REASON_UNDEFINED = "unspecified" |
49 | 49 |
NAME = "name" |
50 |
PASSWORD = "password" |
|
51 | 50 |
|
52 | 51 |
E_NO_ISSUER_FOUND = {"success": False, "data": "No certificate authority with such unique ID exists."} |
53 | 52 |
E_NO_CERTIFICATES_FOUND = {"success": False, "data": "No such certificate found."} |
... | ... | |
242 | 241 |
|
243 | 242 |
if cert is None: |
244 | 243 |
Logger.error(f"No such certificate found 'ID = {v}'.") |
245 |
return E_NO_CERTIFICATES_FOUND, C_NO_DATA
|
|
244 |
return E_NO_CERTIFICATES_FOUND, C_NOT_FOUND
|
|
246 | 245 |
else: |
247 | 246 |
return {"success": True, "data": cert.pem_data}, C_SUCCESS |
248 | 247 |
|
... | ... | |
459 | 458 |
|
460 | 459 |
if cert is None: |
461 | 460 |
Logger.error(f"No such certificate found 'ID = {v}'.") |
462 |
return E_NO_CERTIFICATES_FOUND, C_NO_DATA
|
|
461 |
return E_NO_CERTIFICATES_FOUND, C_NOT_FOUND
|
|
463 | 462 |
|
464 | 463 |
trust_chain = self.certificate_service.get_chain_of_trust(cert.parent_id, exclude_root=False) |
465 | 464 |
if trust_chain is None or len(trust_chain) == 0: |
466 | 465 |
Logger.error(f"No such certificate found (empty list).") |
467 |
return E_NO_CERTIFICATES_FOUND, C_NO_DATA
|
|
466 |
return E_NO_CERTIFICATES_FOUND, C_SUCCESS
|
|
468 | 467 |
|
469 | 468 |
return {"success": True, "data": trust_chain[-1].pem_data}, C_SUCCESS |
470 | 469 |
|
... | ... | |
493 | 492 |
|
494 | 493 |
if cert is None: |
495 | 494 |
Logger.error(f"No such certificate found 'ID = {v}'.") |
496 |
return E_NO_CERTIFICATES_FOUND, C_NO_DATA
|
|
495 |
return E_NO_CERTIFICATES_FOUND, C_NOT_FOUND
|
|
497 | 496 |
|
498 | 497 |
if cert.parent_id is None: |
499 | 498 |
Logger.error(f"Parent ID is empty in certificate 'ID = {v}'.") |
500 |
return E_NO_CERTIFICATES_FOUND, C_NO_DATA
|
|
499 |
return E_NO_CERTIFICATES_FOUND, C_NOT_FOUND
|
|
501 | 500 |
|
502 | 501 |
trust_chain = self.certificate_service.get_chain_of_trust(cert.parent_id, exclude_root=False) |
503 | 502 |
|
Také k dispozici: Unified diff
Re #8586 - Removed duplicate PASSWORD declaration, 205 -> 200 on empty lists, 205 -> 404 otherwise.