Weryfikacja podpisu cyfrowego w dokumencie Word przy użyciu Java

Ten krótki przewodnik wyjaśnia, jak zweryfikować podpis cyfrowy w dokumencie Word przy użyciu Java. Zawiera instrukcje programistyczne, ustawienia IDE oraz przykładowy kod do weryfikacji certyfikatu cyfrowego w Word przy użyciu Java. Różne właściwości udostępnione przez API są używane do przedstawienia wszystkich niezbędnych parametrów potrzebnych do weryfikacji podpisu w pliku Word.

Kroki walidacji podpisu DOCX przy użyciu Java

  1. Skonfiguruj IDE, aby używało Aspose.Words for Java do wykrywania i weryfikowania podpisów cyfrowych
  2. Zdefiniuj źródłowy plik Word i sprawdź obecność podpisów cyfrowych
  3. Załaduj podpisy z docelowego pliku Word i wyświetl ich liczbę
  4. Przejrzyj wszystkie podpisy w pliku i wyświetl ich właściwości
  5. Dla każdego signature uzyskaj dostęp do obiektu CertificateHolder i wyświetl jego właściwości

Poniższe kroki podsumowują, jak przeprowadzić uwierzytelnianie podpisu dokumentu Word przy użyciu Java. Najpierw wykryj obecność podpisów cyfrowych, uzyskując dostęp do FileFormatInfo źródłowego pliku Word, a następnie załaduj z niego kolekcję podpisów. Przejrzyj wszystkie właściwości każdego podpisu, wyświetl je, pobierz obiekt CertificateHolder z każdego podpisu i następnie wyświetl jego właściwości, aby zweryfikować wszystkie niezbędne parametry w pliku Word.

Kod do weryfikacji podpisu elektronicznego w DOCX przy użyciu Java

Ten kod demonstruje rozwój narzędzia do sprawdzania podpisu cyfrowego Word przy użyciu Java. Dostępnych jest wiele innych właściwości, które można wykorzystać do dalszego opisu podpisów cyfrowych, na przykład można uzyskać format lub typ podpisu przy użyciu metody sig.getSignatureType(), pobrać surowe bajty podpisu za pomocą sig.getSignatureValue(), wyświetlić przyjazne dla użytkownika informacje jednym wywołaniem API za pomocą sig.toString(), a nawet przeprowadzić weryfikację na poziomie dokumentu przy użyciu metody signatures.isValid(). Dostępne są także dodatkowe informacje na poziomie certyfikatu, takie jak data rozpoczęcia ważności, data wygaśnięcia ważności oraz algorytm podpisu użyty do podpisania dokumentu.

Ten artykuł nauczył nas procesu weryfikowania i pobierania właściwości podpisów cyfrowych w pliku Word. Aby drukować pliki Word z komentarzami, zapoznaj się z artykułem Drukowanie dokumentu Word z komentarzami przy użyciu Java.

 Polski