PdfSigner
Genel Bakış
PdfSigner Java için FOSS’de bir sınıf.
PKCS#7 ayrı imzaları kullanarak PDF belgeleri imzalayabilir ve doğrulayabilirsiniz. (ISO 32000-1:2008, §12.8).
Bu sınıf, Java programlarında PdfSigner nesnelerle çalışmak için 4 yöntem sağlar. Kullanılabilir yöntemler şunlardır: sign, verify. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
sign(document: Document, sigFieldName: String, privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, reason: String, contact: String, location: String, output: OutputStream) | PDF belgesini çiğ anahtar malzemesiyle imzalayabilir. |
sign(document: Document, sigFieldName: String, signature: Signature, output: OutputStream) | Bir PDF belgesini bir {@link Signature} nesnesi (public API) kullanarak imzalayabilir. |
verify(document: Document) → List<SignatureVerificationResult> | PDF belgesindeki tüm imzaları doğruluyor. |
verify(pdfBytes: byte[]) → List<SignatureVerificationResult> | Bir PDF’de tüm imzaları, byte aralığı bütünlüğü kullanarak raw baytlardan yüklenir. |