| | 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
|
| Resolution | Fichier "SXS 2026_Cryptographie OPEN PGP_FR.pdf", disponible dans la zone de téléchargement de la version SXS 2026. - 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é
 - Accédez à Cryptographie > Configuration OpenPGP dans SCPS.
- 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
 - 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
- Saisissez une phrase secrète pour finaliser la génération, puis cliquez sur Enregistrer.
  - 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
- Contrôlez 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
- 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
 - 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.
- Testez un déchiffrement manuel.
- Ouvrez l’onglet Décodage de fichiers, sélectionnez le fichier chiffré, puis cliquez sur Décoder le fichier
 - Simulez des cas de chiffrement avec gpg4win.
- Installez gpg4win depuis le lien suivant :
- Utilisez gpg.exe (GNU Privacy Guard) ou Kleopatra pour gérer la cryptographie OpenPGP
- Attention : lors du chiffrement, Kleopatra peut utiliser l’extension Authenticated Encryption with Associated Data (AEAD) non supportée par le widget CRYPTO (BouncyCastle 2.6.2)
- Consultez l’article d’assistance via ce lien :
- 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
- 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
- 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
- Ajoutez un fichier chiffré en mode manuel.
- Utilisez le widget Ajout manuel pour déposer le fichier chiffré
- 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%
- 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
- 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
|
|