61 lines
1.3 KiB
Plaintext
61 lines
1.3 KiB
Plaintext
génération des certificats
|
|
==========================
|
|
|
|
mode opératoire
|
|
|
|
|
|
au premier lancement de ``gen_certif.py``
|
|
------------------------------------------
|
|
|
|
- vérifie l'existence d'une CA ou non
|
|
- génère la CA
|
|
- génère les certificats par défaut (clef privée, requète de certificat)
|
|
- signature des certificats
|
|
|
|
aux lancements ultérieurs
|
|
-------------------------
|
|
|
|
|
|
- vérifie l'existence d'une CA ou non
|
|
- génère le certificat passé en argument
|
|
|
|
::
|
|
|
|
gen_certif.py (-f) [nom_certif]
|
|
|
|
si [nom_certif] non renseigné, regénère tous les certificats par défaut
|
|
ainsi que la CA locale. Sinon, ne génère que [nom_certif]
|
|
-f :force la regénération du (ou des) certificat(s) s'il(s) existe(nt)
|
|
|
|
|
|
``regen``
|
|
|
|
attribut permettant de forcer (ou pas) la regénération
|
|
si ``regen==True`` alors les cerficats sont regénérés même s'ils existent
|
|
si ``regen==False`` alors les cerficats ne sont générés que s'ils
|
|
n'existent pas.
|
|
|
|
api
|
|
----
|
|
|
|
- génération d'un seul certificat :
|
|
|
|
``cert.gen_certif(certfile,regen=regen, copy_key=copy)``
|
|
|
|
|
|
- génération de tous les certificats :
|
|
|
|
``cert.gen_certs(regen=regen)``
|
|
|
|
|
|
|
|
::
|
|
|
|
gen_certs()
|
|
|-> gen_ca()
|
|
|-> certif_loader()
|
|
|-> gen_certif()
|
|
|-> finalise_certs()
|
|
|
|
|