Это краткое руководство объясняет, как проверить цифровую подпись в документе Word с использованием Java. Оно включает инструкции по программированию, настройки IDE и пример кода для проверки цифрового сертификата в Word с использованием Java. Различные свойства, предоставляемые API, используются для демонстрации всех необходимых параметров для проверки подписи в файле Word.
Шаги проверки подписи DOCX с использованием Java
- Настройте IDE для использования Aspose.Words for Java для обнаружения и проверки цифровых подписей
- Определите исходный файл Word и проверьте наличие цифровых подписей в нем
- Загрузите подписи из целевого файла Word и отобразите их количество
- Проанализируйте все подписи в файле и отобразите их свойства
- Для каждой 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.