資源簡介
用keytool生成數字證書,利用itext生成簽名pdf,完整工程代碼。
代碼片段和文件信息
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.security.KeyStore;
import?java.security.PrivateKey;
import?java.security.cert.Certificate;
import?com.itextpdf.text.Image;
import?com.itextpdf.text.Rectangle;
import?com.itextpdf.text.pdf.PdfReader;
import?com.itextpdf.text.pdf.PdfSignatureAppearance;
import?com.itextpdf.text.pdf.PdfStamper;
public?class?Sign{
//?證書密碼
private?static?final?String?cert_pwd?=?“ctid@888“;
//利用keytool生成數字證書
//keytool?-genkey?-alias?ctidcert?-keystore?c:/證書名稱.keystore?-storepass?“888“?-keypass?“888“?-keyalg?“RSA“?-dname?“CN=www.123.cnOU=簡稱O=公司名稱L=北京ST=北京C=中國“
private?static?final?String?cert_path?=?“c:/sign.keystore“;
//“D:\\dev\\eclipse-jee-juno-SR2-win32\\eclipse\\workspace\\sign\\src\\machunlin_1.pfx
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????484??2014-02-10?09:41??sign\.classpath
?????文件????????380??2012-11-06?09:02??sign\.project
?????文件????????119??2014-01-20?18:31??sign\.settings\org.eclipse.core.resources.prefs
?????文件?????515071??2014-01-21?17:13??sign\lib\bcpkix-jdk15on-1.47.jar
?????文件????1997327??2014-01-21?17:14??sign\lib\bcprov-jdk15on-1.47.jar
?????文件????3817487??2014-01-22?11:28??sign\lib\itextpdf-5.1.3.jar
?????目錄??????????0??2014-01-20?18:31??sign\.settings
?????目錄??????????0??2014-01-22?11:28??sign\lib
?????目錄??????????0??2014-02-10?09:43??sign\src
?????目錄??????????0??2014-01-20?18:31??sign
?????文件???????2036??2014-02-10?09:52??sign\src\Sign.java
-----------?---------??----------?-----??----
??????????????6332904????????????????????11
評論
共有 條評論