#7 İmza
#7 PDF’de
PDF dijital imzaları, kripto imza değeri, imza sertifikası ve imza algoritması içermek için PKCS#7 (CMS) konteynerlerini kullanır.
PKCS7Data İlanları
PKCS7SignedData bir CMS SignedData yapısını temsil eder. fabrika yöntemi createDetached(privateKey, certificate, chain, digestAlgorithm, dataToSign) Bir teklifi açan bir konteyner oluşturur:
byte[] signedData = PKCS7SignedData.createDetached(
privateKey, certificate, certChain,
"SHA-256", dataBytes
);PDFFilSayfa
PdfFileSignature mevcut PDF’de imzalanma ve doğrulama işlemleri sağlar Belgeler, imzayı belirlenen bir imza alanına uygulamak.
PdfSigner için
PdfSigner Yüksek düzeyde imza çalışma akışını sağlar, imzalı alanı birleştirir PKCS #7 konteyner oluşturma ile yönetimi.
İmza doğrulama
İmza doğrulama, imzalanan verilerin kripto bütünlüğünü kontrol eder ve bir güvenilir kök karşısında imza sertifikası zincirini doğrular.