W tym krótkim samouczku wyjaśniono jak zweryfikować podpis cyfrowy w formacie PDF przy użyciu języka Java. Zawiera pełne szczegóły konfiguracji, listę kroków i przykładowy kod, który można uruchomić w celu sprawdzenia podpisu w formacie PDF przy użyciu języka Java. Poznasz również różne opcje pracy z podpisami w pliku PDF.
Kroki, aby zweryfikować podpis w pliku PDF przy użyciu języka Java
- Skonfiguruj swój projekt, aby dodać Aspose.PDF for Java do weryfikacji podpisów w pliku PDF
- Utwórz instancję obiektu klasy PdfFileSignature do pracy z podpisami PDF
- Połącz docelowy plik PDF za pomocą metody bindPdf()
- Wywołaj metodę validSignature() w celu zweryfikowania określonego podpisu w docelowym pliku PDF
Te kroki podsumowują proces walidacji podpisu w formacie PDF przy użyciu języka Java. Udostępniane są wszystkie zasoby, takie jak niezbędna biblioteka, która ma zostać załadowana do tej operacji, ważne klasy i metody, które są używane z biblioteki do weryfikacji podpisu w pliku PDF. Musisz znać nazwę podpisu, który ma zostać zweryfikowany w pliku PDF, ponieważ w jednym pliku PDF może znajdować się wiele podpisów.
Kod do weryfikacji podpisu cyfrowego w formacie PDF przy użyciu języka Java
import com.aspose.pdf.License; | |
import com.aspose.pdf.facades.PdfFileSignature; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to verify PDF signature using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate a PdfFileSignature object | |
PdfFileSignature pdfSign = new PdfFileSignature(); | |
// Bind the target PDF file | |
pdfSign.bindPdf("Digitally Signed PDF.pdf"); | |
// Verify the signature | |
if (pdfSign.verifySignature("Signature1")) | |
{ | |
System.out.println("Signature Verified"); | |
} | |
System.out.println("Done"); | |
} | |
} |
Wspomniany powyżej przykładowy kod demonstruje sprawdzanie poprawności podpisu pliku PDF przy użyciu języka Java*. W tym celu używana jest klasa PdfFileSignature, która zawiera bogate funkcje do pracy z podpisami w pliku PDF. Zapewnia takie funkcje, jak sprawdzenie, czy plik PDF jest podpisany, czy nie, za pomocą metody validSigned(), dodawanie podpisu za pomocą metody sign(), usuwanie podpisu za pomocą metody removeSignature() i wiele innych.
Ten samouczek poprowadził nas do napisania procesu sprawdzania poprawności podpisu cyfrowego przy użyciu języka Java. Jeśli chcesz poznać proces dodawania podpisu cyfrowego do pliku PDF, zapoznaj się z artykułem na temat jak dodać podpis cyfrowy do pliku PDF w Javie.