Ez a gyors oktatóanyag elmagyarázza, hogyan ellenőrizhető a digitális aláírás PDF-ben Java használatával. Tartalmazza a teljes konfigurációs részleteket, a lépések listáját és egy futtatható mintakódot a aláírás PDF-ben való érvényesítéséhez Java használatával. Megtanulja továbbá a PDF fájlban található aláírások kezelésének különböző lehetőségeit.
Az aláírás ellenőrzésének lépései PDF-ben Java használatával
- Konfigurálja a projektet a Aspose.PDF for Java hozzáadásával a PDF aláírások ellenőrzéséhez
- Példányosítsa a PdfFileSignature osztályobjektumot a PDF-aláírások kezeléséhez
- Kösse össze a cél PDF-fájlt a bindPdf() módszerrel
- Hívja meg a verifySignature() metódust egy adott aláírás ellenőrzéséhez a cél PDF-fájlban
Ezek a lépések összefoglalják az aláírás-ellenőrzés folyamatát PDF-ben Java használatával. Az összes erőforrás meg van osztva, például a művelethez betöltendő könyvtár, a fontos osztályok és metódusok, amelyeket a könyvtárból használnak a PDF-ben lévő aláírások ellenőrzésére. Ismernie kell a PDF-ben ellenőrizni kívánt aláírás nevét, mivel egyetlen PDF-fájlban több aláírás is lehet.
Kód a digitális aláírás ellenőrzéséhez PDF-ben Java használatával
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"); | |
} | |
} |
A fent említett mintakód bemutatja a PDF fájl aláírás érvényesítését Java használatával. Erre a célra a PdfFileSignature osztályt használják, amely gazdag szolgáltatásokat tartalmaz a PDF-fájlban lévő aláírások kezeléséhez. Olyan funkciókat kínál, mint például annak ellenőrzése, hogy egy PDF-fájl alá van-e írva vagy nem a verifySigned() metódus használatával, aláírás hozzáadása a sign() metódussal, aláírás eltávolítása a removeSignature() metódussal, hogy csak néhányat említsünk.
Ez az oktatóanyag a digitális aláírás-ellenőrzési folyamat Java használatával történő megírásához vezetett. Ha szeretné megismerni a digitális aláírás PDF-fájlhoz adásának folyamatát, tekintse meg a hogyan adhatunk digitális aláírást a PDF-hez Java nyelven című cikket.