Перевірка цифрового підпису в документі 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.

 Українська