Verificar assinatura digital em documento Word usando Java

Este breve guia explica como verificar assinatura digital em um documento Word usando Java. Ele contém instruções de programação, configurações do IDE e um código de exemplo para verificação de certificado digital no Word usando Java. Diversas propriedades expostas pela API são usadas para demonstrar todos os parâmetros necessários para a verificação de assinatura em um arquivo Word.

Etapas para validação de assinatura DOCX usando Java

  1. Configure o IDE para usar Aspose.Words for Java para detectar e verificar assinaturas digitais
  2. Defina o arquivo Word de origem e verifique a presença de assinaturas digitais nele
  3. Carregue as assinaturas do arquivo Word de destino e exiba sua contagem
  4. Percorra todas as assinaturas no arquivo e exiba suas propriedades
  5. Para cada signature, acesse o objeto CertificateHolder e exiba suas propriedades

As etapas a seguir resumem como realizar a autenticação de assinatura de documento Word usando Java. Primeiro detecte a presença de assinaturas digitais acessando o FileFormatInfo do arquivo Word de origem e, em seguida, carregue a coleção de assinaturas a partir dele. Percorra todas as propriedades em cada assinatura, exiba-as, obtenha o objeto CertificateHolder de cada assinatura e depois exiba suas propriedades para verificar todos os parâmetros necessários no arquivo Word.

Código para verificar assinatura eletrônica em DOCX usando Java

Este código demonstra o desenvolvimento de um verificador de assinatura digital do Word usando Java. Existem muitas outras propriedades disponíveis que podem ser usadas para descrever ainda mais as assinaturas digitais, como acessar o formato ou tipo de assinatura usando o método sig.getSignatureType(), obter os bytes brutos da assinatura usando sig.getSignatureValue(), exibir informações amigáveis ao usuário com uma única chamada de API usando sig.toString() e até realizar verificação em nível de documento usando o método signatures.isValid(). Mais informações em nível de certificado também estão disponíveis, como data de início de validade, data de término de validade e o algoritmo de assinatura usado para assinar o documento.

Este artigo nos ensinou o processo de verificar e obter propriedades de assinaturas digitais em um arquivo Word. Para imprimir arquivos Word com comentários, consulte o artigo Imprimir documento Word com comentários usando Java.

 Português