Revize be2df9b7
Přidáno uživatelem Stanislav Král před téměř 4 roky(ů)
src/services/cryptography.py | ||
---|---|---|
106 | 106 |
return self.__run_for_output( |
107 | 107 |
["genrsa", PRIVATE_KEY_ENCRYPTION_METHOD, "-passout", f"pass:{passphrase}", "2048"]).decode() |
108 | 108 |
|
109 |
def create_sscrt(self, subject, key, config="", extensions="", key_pass=None, days=30, sn: int =None): |
|
109 |
def create_sscrt(self, subject, key, config="", extensions="", key_pass=None, days=30, sn: int = None):
|
|
110 | 110 |
""" |
111 | 111 |
Creates a root CA |
112 | 112 |
|
... | ... | |
155 | 155 |
# waiting for the passphrase to be typed in |
156 | 156 |
args.extend(["-passin", f"pass:{key_pass}"]) |
157 | 157 |
|
158 |
print(args) |
|
159 |
|
|
158 | 160 |
return self.__run_for_output(args, proc_input=bytes(key, encoding="utf-8")).decode() |
159 | 161 |
|
160 | 162 |
def __create_csr(self, subject, key, key_pass=""): |
Také k dispozici: Unified diff
Re #8575 - Added unit tests verifying that serial number is set when creating a self signed certificate