java pdf 实现电子签章,包含两种实现itextpdf,pdfbox.
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-07 19:18 pdfsign
文件 730 2017-10-07 19:18 pdfsign.classpath
文件 383 2017-10-07 19:18 pdfsign.project
目录 0 2017-10-07 19:18 pdfsign.settings
文件 598 2017-10-07 19:18 pdfsign.settingsorg.eclipse.jdt.core.prefs
目录 0 2017-10-07 19:18 pdfsignin
文件 61079 2017-10-07 19:18 pdfsigninchapter.png
目录 0 2017-10-07 19:18 pdfsignincom
目录 0 2017-10-07 19:18 pdfsignincom aoyuan
目录 0 2017-10-07 19:18 pdfsignincom aoyuanpdf
目录 0 2017-10-07 19:18 pdfsignincom aoyuanpdfsign
目录 0 2017-10-07 19:18 pdfsignincom aoyuanpdfsignitext
文件 559 2017-10-07 19:18 pdfsignincom aoyuanpdfsignitextPdfSign.class
文件 13670 2017-10-07 19:18 pdfsignincom aoyuanpdfsignitextPdfSignBox.class
文件 4521 2017-10-07 19:18 pdfsignincom aoyuanpdfsignitextPdfSignItext.class
目录 0 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfbox
文件 1580 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxCMSProcessableInputStream.class
文件 3232 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxCreateEmptySignatureForm.class
文件 6774 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxCreateSignature.class
文件 11875 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxCreateSignaturebase.class
文件 13174 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxCreateVisibleSignature.class
文件 9478 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxShowSignature.class
文件 5316 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxTSAClient.class
目录 0 2017-10-07 19:18 pdfsignincom aoyuanpdfsign est
文件 1572 2017-10-07 19:18 pdfsignincom aoyuanpdfsign estTest.class
文件 2528 2017-10-07 19:18 pdfsignin est.p12
目录 0 2017-10-07 19:18 pdfsignlib
文件 108232 2017-10-07 19:18 pdfsignlibcmail-jdk15on-158.jar
文件 785915 2017-10-07 19:18 pdfsignlibcpkix-jdk15on-158.jar
文件 3955990 2017-10-07 19:18 pdfsignlibcprov-jdk15on-158.jar
文件 5599685 2017-10-07 19:18 pdfsignlibitextpdf-5.5.10-javadoc.jar
............此处省略25个文件信息
package com.taoyuan.pdf.sign.itext;
import java.io.InputStream;
import java.io.OutputStream;
import java.security.PrivateKey;
import java.security.cert.Certificate;
import com.itextpdf.text.pdf.security.MakeSignature.CryptoStandard;
public interface PdfSign {
void sign(InputStream src //需要签章的pdf文件路径
OutputStream dest // 签完章的pdf文件路径
Certificate[] chain //证书链
PrivateKey pk //签名私钥
String digestAlgorithm //摘要算法名称,例如SHA-1
String provider // 密钥算法提供者,可以为null
CryptoStandard subfilter //数字签名格式,itext有2种
String reason //签名的原因,显示在pdf签名属性中,随便填
String locationString chapterPath); //签名的地点,显示在pdf签名属性中,随便填
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-07 19:18 pdfsign
文件 730 2017-10-07 19:18 pdfsign.classpath
文件 383 2017-10-07 19:18 pdfsign.project
目录 0 2017-10-07 19:18 pdfsign.settings
文件 598 2017-10-07 19:18 pdfsign.settingsorg.eclipse.jdt.core.prefs
目录 0 2017-10-07 19:18 pdfsignin
文件 61079 2017-10-07 19:18 pdfsigninchapter.png
目录 0 2017-10-07 19:18 pdfsignincom
目录 0 2017-10-07 19:18 pdfsignincom aoyuan
目录 0 2017-10-07 19:18 pdfsignincom aoyuanpdf
目录 0 2017-10-07 19:18 pdfsignincom aoyuanpdfsign
目录 0 2017-10-07 19:18 pdfsignincom aoyuanpdfsignitext
文件 559 2017-10-07 19:18 pdfsignincom aoyuanpdfsignitextPdfSign.class
文件 13670 2017-10-07 19:18 pdfsignincom aoyuanpdfsignitextPdfSignBox.class
文件 4521 2017-10-07 19:18 pdfsignincom aoyuanpdfsignitextPdfSignItext.class
目录 0 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfbox
文件 1580 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxCMSProcessableInputStream.class
文件 3232 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxCreateEmptySignatureForm.class
文件 6774 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxCreateSignature.class
文件 11875 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxCreateSignatureba
文件 13174 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxCreateVisibleSignature.class
文件 9478 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxShowSignature.class
文件 5316 2017-10-07 19:18 pdfsignincom aoyuanpdfsignpdfboxTSAClient.class
目录 0 2017-10-07 19:18 pdfsignincom aoyuanpdfsign est
文件 1572 2017-10-07 19:18 pdfsignincom aoyuanpdfsign estTest.class
文件 2528 2017-10-07 19:18 pdfsignin est.p12
目录 0 2017-10-07 19:18 pdfsignlib
文件 108232 2017-10-07 19:18 pdfsignlibcmail-jdk15on-158.jar
文件 785915 2017-10-07 19:18 pdfsignlibcpkix-jdk15on-158.jar
文件 3955990 2017-10-07 19:18 pdfsignlibcprov-jdk15on-158.jar
文件 5599685 2017-10-07 19:18 pdfsignlibitextpdf-5.5.10-javadoc.jar
............此处省略25个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)