Jak zweryfikować podpis cyfrowy w formacie PDF przy użyciu języka Java

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

  1. Skonfiguruj swój projekt, aby dodać Aspose.PDF for Java do weryfikacji podpisów w pliku PDF
  2. Utwórz instancję obiektu klasy PdfFileSignature do pracy z podpisami PDF
  3. Połącz docelowy plik PDF za pomocą metody bindPdf()
  4. 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.

 Polski