Проверка на цифров подпис в Word документ с помощта на Java

Това кратко ръководство обяснява как да проверите цифров подпис в Word документ с помощта на Java. То съдържа набор от инструкции за програмиране, настройки на IDE и примерен код за проверка на цифров сертификат в Word с помощта на Java. Различни свойства, предоставени от API, се използват за демонстриране на всички необходими параметри за проверка на подпис в Word файл.

Стъпки за валидиране на подпис в DOCX с помощта на Java

  1. Настройте IDE да използва Aspose.Words for Java за откриване и проверка на цифрови подписи
  2. Дефинирайте изходния Word файл и проверете наличието на цифрови подписи в него
  3. Заредете подписите от целевия Word файл и покажете техния брой
  4. Обходете всички подписи във файла и покажете техните свойства
  5. За всеки signature достъпете обекта CertificateHolder и покажете неговите свойства

Следните стъпки обобщават как да извършите удостоверяване на подпис на Word документ с помощта на Java. Първо открийте наличието на цифрови подписи чрез достъп до FileFormatInfo на изходния Word файл, след което заредете колекцията от подписи от него. Обходете всички свойства на всеки подпис, покажете техните стойности, извлечете обекта CertificateHolder от всеки подпис и допълнително покажете неговите свойства за проверка на всички необходими параметри в Word файла.

Код за проверка на електронен подпис в DOCX с помощта на Java

Този код демонстрира разработването на проверка на цифров подпис в Word с помощта на Java. Налични са и много други свойства, които могат да се използват за по-подробно описание на цифровите подписи, например можете да получите формата или типа на подписа чрез метода sig.getSignatureType(), да получите суровите байтове на подписа чрез sig.getSignatureValue(), да покажете удобна за потребителя информация с едно API извикване чрез sig.toString(), и дори да извършите проверка на ниво документ чрез метода signatures.isValid(). Допълнителна информация на ниво сертификат също е налична, като дата на валидност от, дата на валидност до и алгоритъмът на подписване, използван за подписване на документа.

Тази статия ни научи на процеса за проверка и извличане на свойства на цифрови подписи в Word файл. За отпечатване на Word файлове с коментари вижте статията Отпечатване на Word документ с коментари с помощта на Java.

 Български