資源簡介
java pdf 實現電子簽章,包含兩種實現itextpdf,pdfbox.
代碼片段和文件信息
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\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-10-07?19:18??pdfsign\bin\
?????文件???????61079??2017-10-07?19:18??pdfsign\bin\chapter.png
?????目錄???????????0??2017-10-07?19:18??pdfsign\bin\com\
?????目錄???????????0??2017-10-07?19:18??pdfsign\bin\com\taoyuan\
?????目錄???????????0??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\
?????目錄???????????0??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\
?????目錄???????????0??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\itext\
?????文件?????????559??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\itext\PdfSign.class
?????文件???????13670??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\itext\PdfSignBox.class
?????文件????????4521??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\itext\PdfSignItext.class
?????目錄???????????0??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\pdfbox\
?????文件????????1580??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\pdfbox\CMSProcessableInputStream.class
?????文件????????3232??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\pdfbox\CreateEmptySignatureForm.class
?????文件????????6774??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\pdfbox\CreateSignature.class
?????文件???????11875??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\pdfbox\CreateSignatureba
?????文件???????13174??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\pdfbox\CreateVisibleSignature.class
?????文件????????9478??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\pdfbox\ShowSignature.class
?????文件????????5316??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\pdfbox\TSAClient.class
?????目錄???????????0??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\test\
?????文件????????1572??2017-10-07?19:18??pdfsign\bin\com\taoyuan\pdf\sign\test\Test.class
?????文件????????2528??2017-10-07?19:18??pdfsign\bin\test.p12
?????目錄???????????0??2017-10-07?19:18??pdfsign\lib\
?????文件??????108232??2017-10-07?19:18??pdfsign\lib\bcmail-jdk15on-158.jar
?????文件??????785915??2017-10-07?19:18??pdfsign\lib\bcpkix-jdk15on-158.jar
?????文件?????3955990??2017-10-07?19:18??pdfsign\lib\bcprov-jdk15on-158.jar
?????文件?????5599685??2017-10-07?19:18??pdfsign\lib\itextpdf-5.5.10-javadoc.jar
............此處省略25個文件信息
- 上一篇:網絡相冊(JSP源碼)
- 下一篇:JAVA微商城平臺系統源碼帶數據庫
評論
共有 條評論