Mettre en place le déchiffrement OpenPGP
Description

Certains progiciels de gestion intégrés (ERP) fournissent des fichiers bancaires chiffrés. Il faut que ces fichiers soient déchiffrés pour traitement dans le parapheur ou dans la signature

Cause
Resolution

Fichier "SXS 2026_Cryptographie OPEN PGP_FR.pdf", disponible dans la zone de téléchargement de la version SXS 2026.

  1. Paramétrez la clé de chiffrement de base de données dans SCPS depuis Droits > Configuration de l’environnement > Éléments de sécurité, puis cliquez sur Enregistrer.
    • Définissez une passphrase robuste transformée en clé via un algorithme de dérivation approprié

    Cette capture permet de visualiser où paramétrer la clé de chiffrement.

  2. Accédez à Cryptographie > Configuration OpenPGP dans SCPS.
  3. Ouvrez Trousseau OpenPGP pour gérer les paires de clés et les identités.
    • Constatez la présence d’une clé principale et de sous‑clés, liées à des identités nom et email

    Cette capture permet de visualiser le menu Configuration OpenPGP.

  4. Créez une paire de clés : cliquez sur Nouvelle paire de clés OpenPGP.
    • Sélectionnez le Type de clés (RSA ou Curve), la Taille de la clé entre 1024 et 8192, la Date de fin de validité et un Nom sans caractères accentués
    • Cochez Autoriser l’utilisation de cette paire de clés pour activer le déchiffrement avec la paire en cours de création
    • Cliquez sur Générer
  5. Saisissez une phrase secrète pour finaliser la génération, puis cliquez sur Enregistrer.
    • Cette capture permet de visualiser la fenêtre pour saisir une phrase secrète.Cette capture permet de visualiser la fenêtre en cas d'une phrase secrète peu sécurisée.
    • Confirmez la phrase si un message indique qu’elle est trop simple selon la norme GNU Privacy Guard (GPG)
    • Vérifiez que la clé de chiffrement de base de données est paramétrée, sinon la génération échoue
  6. Contrôlez les indicateurs du trousseau.
    • Cette capture permet de visualiser où contrôler les indicateurs du trousseau.
    • Repérez l’icône verte indiquant la présence d’une clé privée, l’icône rouge indiquant son absence
    • Identifiez l’empreinte de clé (fingerprint) utilisée pour valider rapidement l’authenticité d’une clé
    • Consultez l’ID de la clé maîtresse pour reconnaître la clé primaire dans le trousseau
  7. Importez des clés si nécessaire : cliquez sur Importer puis sélectionnez le fichier de clé.
    • Enregistrez la phrase secrète via le lien hypertexte sur le nom de la clé, puis cliquez sur Enregistrer la phrase secrète
      Cette capture permet de visualiser le résultat de l'import de clés.
  8. Exporte(z) des clés si besoin : sélectionnez la ou les paires puis utilisez Exporter les clés publiques ou Exporter les clés privées.
  9. Testez un déchiffrement manuel.
    • Ouvrez l’onglet Décodage de fichiers, sélectionnez le fichier chiffré, puis cliquez sur Décoder le fichier
      Cette capture permet de visualiser l'onglet Décodage de fichiers.
  10. Simulez des cas de chiffrement avec gpg4win.
  11. Automatisez l’ajout de fichiers chiffrés en entrée de signature.
    • Adaptez les scripts existants avec le paramètre /ENGINE:GPG pour déclarer un fichier chiffré
    • Exemple : CScript StdFrpPdsCopyFile.vbs /REF /ROOTDIRECTORY:C:\temp\SFTP\FRPCOMSIGN /PARTNER:HPEBICS /CLIENT:SXACL01 /WORKGROUP:FRPCOMSIGN /ENGINE:GPG
    • Exemple : CScript StdFrpPdsCopy.vbs /REF /ROOTDIRECTORY:C:\temp\SFTP\FRPCOMSIGN\REP /WORKGROUP:FRPCOMSIGN /ENGINE:GPG
    • NB : paramétrez la clé de chiffrement de la base XRT Common Services sur le tenant COMSIGN
  12. Automatisez l’ajout de fichiers chiffrés en entrée du parapheur suivi de la signature.
    • Exemple : CScript StdFrpPdsCopyFile.vbs /REF /ROOTDIRECTORY:C:\temp\SFTP\FRPCOMSIGN /PARTNER:HPEBICS /CLIENT:SXACL01 /WORKGROUP:FRPCOMSIGN /ENGINE:GPG /SEND:AF
    • Exemple : CScript StdFrpPdsCopy.vbs /REF /ROOTDIRECTORY:C:\temp\SFTP\FRPCOMSIGN\REP /WORKGROUP:FRPCOMSIGN /ENGINE:GPG /SEND:AF
    • NB : paramétrez la clé de chiffrement de la base XRT Common Services sur le tenant COMSIGN
  13. Traitez des fichiers chiffrés en entrée du parapheur quelle que soit la finalisation.
    • Préparez un nom de fichier commençant par l’ID du workflow suivi d’un underscore, exemple : 48_fichier.txt
    • Exemple : CScript StdFrpParaphFile.vbs /ROOTDIRECTORY:C:\temp\SFTP\FRPCOMSIGN\PARAPH /WORKGROUP:SXACL01 /ENGINE:GPG
    • NB : paramétrez la clé de chiffrement de la base XRT Common Services sur le tenant exploitant le parapheur
  14. Ajoutez un fichier chiffré en mode manuel.
    • Utilisez le widget Ajout manuel pour déposer le fichier chiffré
  15. Configurez les notifications en cas d’erreur de déchiffrement
    • Modifiez le fichier C:\ProgramData\XRT\XRTnOTIF.xml et adaptez la section CRYPTOGRAPHY avec les destinataires, les langues et la variable %NBRFILE%
  16. Suivez le pas à pas pour ajouter un fichier chiffré en signature.
    • Renseignez la clé de chiffrement de la base XRT Common Services sur le tenant COMSIGN
    • Créez une paire de clés OpenPGP sur COMSIGN et cochez Autoriser l’utilisation de cette paire de clés
    • Obtenez un fichier chiffré
      • Exportez la clé publique depuis le widget, chiffrez un fichier d’exemple avec Kleopatra en .gpg
      • Ou importez la clé privée générée ailleurs, enregistrez la phrase secrète et autorisez son utilisation
    • Respectez la nomenclature de nom de fichier ou de répertoire conforme aux scripts StdFrpPdsCopyFile.vbs ou StdFrpPdsCopy.vbs
    • Identifiez le partenaire et le client, puis paramétrez la ligne de commande comme dans les exemples
    • Lancez la ligne de commande et retrouvez le fichier dans la liste des fichiers à signer
  17. Adaptez le cas multi‑tenants Sage XRT Advanced (SXA) pour un ajout dans le parapheur.
    • Gérez la clé de chiffrement de base XRT Common Services et les paires OpenPGP depuis le tenant SXA
Steps to duplicate
Related Solutions