PdfSigner
PdfSigner
Overview
PdfSigner 是一个类在Java的FOSS中.
使用PKCS#7独立签名来签署和验证 PDF文件 (ISO 32000-1:2008, §12.8).
这个类提供了4种方法,用于在Java程序中使用PdfSigner对象. 有的方法包括: sign, verify. 所有公众成员在安装了Java的FOSS包后,可以访问任何 Java应用程序.
Methods
| Signature | Description |
|---|---|
sign(document: Document, sigFieldName: String, privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, reason: String, contact: String, location: String, output: OutputStream) | 使用原始密钥材料签署PDF文件. |
sign(document: Document, sigFieldName: String, signature: Signature, output: OutputStream) | 使用 {@link Signature} 对象 (公开API) 签署一个 PDF 文档. |
verify(document: Document) → List<SignatureVerificationResult> | 验证 PDF 文档中的所有签名. |
verify(pdfBytes: byte[]) → List<SignatureVerificationResult> | 使用字节范围完整性,从原始字符中加载的PDF中的所有签名进行验证. |