Skip to main content

Encryption du fichier ZIP

➡️ Pour plus de détails sur la signature et la nomenclature, consulter le fichier : https://kelios.sharepoint.com/🅱️/s/PROJ-CAM-SI/EcZCR70oKfpCgYQBYwurmZcBJ5Ki-rsljlyUVoWdP22-Qw?e=O6vhbK

Utiliser GPG (shell Linux / WSL Windows) pour encrypter le fichier.

  1. Faire une demande de transmission de la clef privée (CAM) + passphrase et de la clef publique (FGDR) auprès de [email protected]
  2. Importer la clef publique et la clef privée gpg --import <chemin et nom du fichier de la clef publique/privée> il vous sera demander le mot de passe de la clef privée.
  3. Télécharger l'extraction zip et le fichier XML depuis le portail de données.
  4. Signer les fichiers avec la clef publique: gpg --sign --encrypt -r <UID de la clef publique> <chemin et nom du fichier à encrypter> il vous sera demander le mot de passe de la clef privée à nouveau

Pour lister les clefs à utiliser, lister les clefs : gpg --list-keys et copier l'UID concerné.

Ici la clef privée :

image.png

Ici la clef publique (avec laquelle signer les fichiers) :

image.png

Exemple de signature

gpg --sign --encrypt -r A5EC3F6DE23EB199E48C45D3FE27C29E22802BDF all_20231207T031533.zip
gpg --sign --encrypt -r A5EC3F6DE23EB199E48C45D3FE27C29E22802BDF -o 17429_20231207T030303_DEPOTS_TEST_01.01.gpg 17429_20231207T030303_DEPOTS_TEST_01.01.xml

image.png image.png

Livrables

Les deux fichiers signés doivent être livrés avec le nommage suivant :

  • all_[AAAAMMJJTHHMMSS].zip.gpg
    • Ex : all_20231207T031533.zip.gpg
  • [CODE_BANQUE]_[AAAAMMJJTHHMMSS]DEPOTS[TYPE DE DEPOT]_01.01.gpg (LE FORMATAGE DOIT ETER EMENTIONNE DANS UN DOCUMENT)
    • 17429_20231207T030303_DEPOTS_TEST_01.01.gpg