Ce guide rapide explique comment vérifier une signature numérique dans un document Word en utilisant Java. Il comprend les instructions de programmation, les paramètres de l’IDE et un exemple de code pour la vérification de certificat numérique dans Word en utilisant Java. Diverses propriétés exposées par l’API sont utilisées pour démontrer tous les paramètres nécessaires à la vérification de signature dans un fichier Word.
Étapes pour la validation de signature DOCX en utilisant Java
- Configurer l’IDE pour utiliser Aspose.Words for Java afin de détecter et vérifier les signatures numériques
- Définir le fichier Word source et vérifier la présence de signatures numériques dans celui-ci
- Charger les signatures depuis le fichier Word cible et afficher leur nombre
- Parcourir toutes les signatures dans le fichier et afficher leurs propriétés
- Pour chaque signature, accéder à l’objet CertificateHolder et afficher ses propriétés
Les étapes suivantes résument comment effectuer l’authentification de signature de document Word en utilisant Java. Tout d’abord, détectez la présence de signatures numériques en accédant au FileFormatInfo du fichier Word source, puis chargez la collection de signatures à partir de celui-ci. Parcourez toutes les propriétés de chaque signature et affichez-les, récupérez l’objet CertificateHolder de chaque signature puis affichez ses propriétés afin de vérifier tous les paramètres nécessaires dans le fichier Word.
Code pour vérifier une signature électronique dans DOCX en utilisant Java
Ce code démontre le développement d’un vérificateur de signature numérique Word en utilisant Java. De nombreuses autres propriétés sont disponibles et peuvent être utilisées pour décrire davantage les signatures numériques, par exemple vous pouvez accéder au format ou au type de signature à l’aide de la méthode sig.getSignatureType(), obtenir les octets bruts de la signature avec sig.getSignatureValue(), afficher des informations conviviales avec un seul appel API sig.toString(), et même effectuer une vérification au niveau du document en utilisant la méthode signatures.isValid(). D’autres informations au niveau du certificat sont également disponibles, telles que la date de validité à partir de, la date de validité jusqu’à et l’algorithme de signature utilisé pour signer le document.
Cet article nous a appris le processus de vérification et de récupération des propriétés des signatures numériques dans un fichier Word. Pour imprimer des fichiers Word avec des commentaires, consultez l’article Imprimer un document Word avec des commentaires en utilisant Java.