No description
Find a file
Valentin Samir 72e35bcb32 [attributs, crans_utils, objets] Ajout d'attributs encrypted, privatekey, csr et objectClass privateKey
On peut générer/ajouter des clefs privées via gest_crans_lc. Elles sont forcément chiffré avec une
passphrase. Pour les machines crans, elle est dans /etc/crans/secrets. Pour les autres machines
elle n'est pas connue du crans et demandée à l'utilisateur lorsqu'il y a besoin de la clef privée
pour des opérations.
Du coup, on peut générer des csr automatiquement dans gest_crans_lc, ça m'a l'air bien pratique,
ça évite d'oublier des subjectAltName par exemple quand on renouvel le certificat comme les
nom du certificat sont également dans ldap.
On peut aussi, juste avec une requête ldap voir quels sont les certificats qui vont bientôt
expirer (&(objectClass=x509Cert)(end<int(time.time())+delai)).
2014-03-17 11:26:53 +01:00
doc [doc] Ajouts des fichiers objets shortcuts variables services ldap_locks cimetiere crans_utils à la documentation 2014-02-24 17:17:00 +01:00
printing [printing/proprio] Affichage du mail si pas de compte crans, affichage de mailExt 2014-03-15 22:43:40 +01:00
tools/b64decode [tools/b62decode] Script "crade" pour rendre human-readable un ldif avec du base64 dedans. 2013-03-22 15:49:16 +01:00
.gitignore [.gitignore] on ignore juste la doc compilée 2013-03-07 19:13:07 +01:00
__init__.py Split de lc_ldap.py en lc_ldap.py et objets.py + création du wrapper shortcuts.py 2013-05-16 07:00:47 +02:00
attributs.py [attributs, crans_utils, objets] Ajout d'attributs encrypted, privatekey, csr et objectClass privateKey 2014-03-17 11:26:53 +01:00
attributs_tests.py [attributs_tests] paiement et carte etudiant 2010-10-17 17:26:50 +02:00
cimetiere.py [cimetiere] Le module cimetiere est stateless et ne dépend pas d'une connection ldap 2013-11-18 00:44:48 +01:00
crans_utils.py [attributs, crans_utils, objets] Ajout d'attributs encrypted, privatekey, csr et objectClass privateKey 2014-03-17 11:26:53 +01:00
filter.py [filter/crans_utils] Commentaire au début 2013-04-08 13:06:47 +02:00
filter2.py [filter2, filter3] pyparsing.printables ne prend en compte que de l'ASCII, donc on utilise les char unicode 2014-02-19 19:31:32 +01:00
filter3.py [filter2, filter3] pyparsing.printables ne prend en compte que de l'ASCII, donc on utilise les char unicode 2014-02-19 19:31:32 +01:00
lc_ldap.py [lc_ldap] Quand connecté en admin, si l'user est un user crans, on dropp les droits à celui de cet user 2014-03-15 22:48:44 +01:00
ldap_locks.py [ldap_locks] Renommage des erreurs ldap en erreur de Lock, factorisation, reformatage 2014-02-24 21:31:16 +01:00
objets.py [attributs, crans_utils, objets] Ajout d'attributs encrypted, privatekey, csr et objectClass privateKey 2014-03-17 11:26:53 +01:00
services.py [services] Création et suppression des homes si modif de l'objectClass cransAccount, rattrapage d'une erreur si le service a redémarrer existe déjà 2014-03-15 22:45:06 +01:00
shortcuts.py ne pas supposer que sys.argv existe ... 2014-03-04 18:53:20 +01:00
test.py [test.py] utilisation de contexts pour les écritures de la base ldap 2014-02-24 21:51:34 +01:00
TODO [attributs, lc_ldap] Création de clubs 2011-02-27 16:09:09 +01:00
variables.py [ldap_locks] Mise en place des locks. Cf commentaires pour les détails. 2013-05-30 15:22:11 +02:00