Comment signer numériquement un document Excel en utilisant Java

Cet article clair contient toutes les informations sur comment signer numériquement un document Excel à l’aide de Java. Il contient les étapes logiques requises pour effectuer cette tâche par programmation ainsi que l’exemple de code exécutable pour insérer une signature électronique dans Excel à l’aide de Java. Vous apprendrez également la personnalisation de ce processus pour utiliser un PFX pour créer une signature numérique, puis mettre cette signature dans le fichier Excel avant de l’enregistrer en tant que fichier XLSX ou dans tout autre format pris en charge.

Étapes pour créer une signature numérique dans Excel à l’aide de Java

  1. Configurez l’environnement pour utiliser Aspose.Cells du référentiel pour signer le fichier Excel
  2. Instanciez un Keystore et chargez le certificat à l’aide du nom et du mot de passe du fichier de certificat
  3. Créez un digital signature en utilisant le magasin de clés ci-dessus et le mot de passe de la clé privée
  4. Fournissez des commentaires, la date de signature et l’heure de la signature numérique
  5. Créez une collection de signatures numériques et ajoutez-y la signature numérique nouvellement créée
  6. Chargez le workbook et ajoutez-y la collection de signatures numériques
  7. Enregistrer le classeur signé numériquement

Ces étapes décrivent la procédure comment créer une signature électronique dans Excel en utilisant Java. Un processus par étapes est présenté dans lequel un magasin de clés est d’abord créé à l’aide du certificat PFX et du mot de passe de la clé privée, puis une collection de signatures numériques est créée et une nouvelle signature numérique créée à l’aide du magasin de clés est ajoutée à cette collection. Dans la dernière étape, le classeur cible est chargé et la collection de signatures numériques y est ajoutée.

Code pour mettre la signature numérique dans Excel en utilisant Java

Dans ce code pour signer numériquement Excel à l’aide de Java, un magasin de clés est créé à l’aide de la cryptographie PKCS12, puis le fichier de certificat y est chargé. La DigitalSignature est créée en fournissant le Keystore, le mot de passe de la clé privée, les commentaires et l’heure de signature fournie par l’utilisateur, mais vous pouvez également ajouter une image de signature, un identifiant de fournisseur et XAdESType. Le classeur de sortie peut être enregistré dans l’un des formats pris en charge tels que XLSX, XLS, XLSM, ODS, XLSB, etc.

Ce didacticiel a partagé le processus de signature numérique du fichier Excel, mais si vous souhaitez apprendre le processus de conversion d’Excel en image, reportez-vous à l’article sur comment convertir des feuilles Excel en image en Java.

 Français