Projekt

Obecné

Profil

« Předchozí | Další » 

Revize dbd44a51

Přidáno uživatelem David Friesecký před asi 4 roky(ů)

Re #8471 - Edited Certificate object
- due to database modification

Zobrazit rozdíly:

src/db_objects/certificate.py
1
from typing import Dict
2
from ..constants import *
3

  
4

  
1 5
class Certificate:
2 6
    def __init__(self,
3 7
                 certificate_id: int,
......
5 9
                 valid_from: str,
6 10
                 valid_to: str,
7 11
                 pem_data: str,
8
                 type_id: int,
9 12
                 private_key_id: int,
10
                 usage_id: int):
13
                 type_id: int,
14
                 usages: Dict[int, bool]):
11 15
        self.certificate_id: int = certificate_id
12 16
        self.common_name: str = common_name
13 17
        self.valid_from: str = valid_from
14 18
        self.valid_to: str = valid_to
15 19
        self.pem_data: str = pem_data
16
        self.type_id: int = type_id
17 20
        self.private_key_id: int = private_key_id
18
        self.usage_id: int = usage_id
21
        self.type_id: int = type_id
22
        self.usages: Dict[int, bool] = DICT_USAGES.copy()
23

  
24
        for usage_id, usage_value in usages.items():
25
            self.usages[usage_id] = True

Také k dispozici: Unified diff