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ępniane przez API są używane do zaprezentowania wszystkich niezbędnych parametrów do weryfikacji podpisu w pliku Word.
Kroki weryfikacji podpisu DOCX przy użyciu Java
- Ustaw IDE, aby korzystało z Aspose.Words for Java do wykrywania i weryfikacji podpisów cyfrowych
- Zdefiniuj źródłowy plik Word i sprawdź obecność podpisów cyfrowych
- Załaduj podpisy z docelowego pliku Word i wyświetl ich liczbę
- Przeanalizuj wszystkie podpisy w pliku i wyświetl ich właściwości
- 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 kolekcję podpisów. Przejrzyj wszystkie właściwości każdego podpisu i je wyświetl, pobierz obiekt CertificateHolder z każdego podpisu i pokaż jego właściwości, aby zweryfikować wszystkie wymagane 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 mogą być użyte 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 przy użyciu sig.getSignatureValue(), wyświetlić przyjazne dla użytkownika informacje jednym wywołaniem API sig.toString(), a nawet przeprowadzić weryfikację na poziomie dokumentu przy użyciu metody signatures.isValid(). Dostępne są również dodatkowe informacje na poziomie certyfikatu, takie jak data rozpoczęcia ważności, data zakończenia 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.