[IMP] Add full initialize option

This commit is contained in:
2024-05-07 21:29:52 +02:00
parent 49b7c5e7f8
commit c42097adbb
2 changed files with 15 additions and 6 deletions
+6 -6
View File
@@ -107,7 +107,7 @@ def check_directories(path,verbose=False):
if verbose:
Printing.information('Check directories')
directories_list = ['certs','config','crl','private','csr','p12']
directories_list = ['certs','config','crl','private','csr','p12','newcerts']
if not os.path.isdir(path):
if verbose:
@@ -280,13 +280,13 @@ def create_openssl_intermediate(name, force=False,verbose=False):
def generate_dc_certificate(dc_name=None, ca_name=None, force=False, verbose=False):
if ca_name != "Root":
dc_certfile = TisPKI.intermediate_ca_certfile(ca_name)
dc_keyfile = TisPKI.intermediate_ca_keyfile(ca_name)
dc_certfile = os.path.join(TisPKI.intermediate_cert_path(ca_name),f'{dc_name}.crt')
dc_keyfile = os.path.join(TisPKI.intermediate_keyout_path(ca_name),f'{dc_name}.key')
dc_csrfile = os.path.join(TisPKI.intermediate_csr_path(ca_name),f'{dc_name}.csr')
dc_openssl_configfile = os.path.join(TisPKI.intermediate_config_path(ca_name),f'openssl_{dc_name}.ini')
crl_file = os.path.join(TisPKI.intermediate_crl_path(ca_name),'intermediate_ca.crl')
dc_ca_keyfile = TisPKI.intermediate_ca_keyfile(ca_name)
dc_ca_certfile = TisPKI.intermediate_cert_path(ca_name)
dc_ca_certfile = TisPKI.intermediate_ca_certfile(ca_name)
crl_uri = config.get('openssl_config','intermediate_crl_uri')
pki_dir = TisPKI.pki_intermediate_dir(ca_name)
else:
@@ -350,11 +350,11 @@ def generate_dc_certificate(dc_name=None, ca_name=None, force=False, verbose=Fal
if os.path.isfile(dc_certfile):
print('Concatenation of DC and Root cert')
subprocess.run(f'cat {dc_certfile} {TisPKI.root_ca_certfile()} > {dc_certfile}_full',shell=True)
Printing.success(f'Certificat is stored in : {dc_certfile}')
Printing.success(f'Key is stored in : {dc_keyfile}')
def generate_user_certificate():
default_bits_user = config.get('openssl_config','default_bits_user')
username = input('Enter username')