Revize 10fab051
Přidáno uživatelem Stanislav Král před asi 4 roky(ů)
src/services/certificate_service.py | ||
---|---|---|
16 | 16 |
self.cryptography_service = cryptography_service |
17 | 17 |
self.certificate_repository = certificate_repository |
18 | 18 |
|
19 |
# TODO key passphrase is not present in class diagram |
|
20 | 19 |
def create_root_ca(self, key: PrivateKey, subject: Subject, extensions: str = "", config: str = ""): |
21 | 20 |
# create a new self signed certificate |
22 | 21 |
cert_pem = self.cryptography_service.create_sscrt(subject, key.private_key, key_pass=key.password, |
... | ... | |
40 | 39 |
certificate.certificate_id = created_id |
41 | 40 |
|
42 | 41 |
return certificate |
42 |
|
|
43 |
def get_certificate(self, unique_id: int) -> Certificate: |
|
44 |
return self.certificate_repository.read(unique_id) |
Také k dispozici: Unified diff
Re #8472 - Implemented get_certificate method in CertificateService and added a test testing this method