Dijital İmza

Digiturk PDF’de imzalar

PDF dijital imzalar, belgenin doğruluğunu doğrulamak ve tampon tespit etmek için kripto sertifika kullanır.

PDFFilSayfa

PdfFileSignature İşlemler için imzalar ve doğrulama alanları sağlar mevcut PDF belgesini:

try (PdfFileSignature sig = new PdfFileSignature("input.pdf")) {
    sig.sign(1, certificate, privateKey, chain, null, new DocMDPSignature(doc, DocMDPAccessPermissions.FillingInForms));
    sig.save("signed.pdf");
}

Doğrulama, imzanın beklenen byte aralığını ve imza sertifikasının geçerli olup olmadığını kontrol eder.

PdfSigner için

PdfSigner Yüksek düzeyde imza iş akışı, imzalı alan oluşturma ile birleştirilir., PKCS#7 konteyner üretimi ve byte aralığı hesaplaması.

PKCS7Data İlanları

PKCS7SignedData.createDetached() Bir CMS imzası konteynerini oluşturur. PDF imzası sözlüğüne girin. PKCS#7 Detaylar için .

İmza Validasyonu

İmza aldıktan sonra, imzalar listelenebilir. PdfFileSignature.getSignNames() ve İmza geçerlilik durumunu kontrol ederek doğrulanır.

See Also

 Türkçe