你安裝JDK的目錄下,有個src.zip文件,這個就是JDK源代碼的java文件。
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站制作、網(wǎng)站建設、道縣網(wǎng)絡推廣、成都小程序開發(fā)、道縣網(wǎng)絡營銷、道縣企業(yè)策劃、道縣品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供道縣建站搭建服務,24小時服務熱線:18980820575,官方網(wǎng)址:muchs.cn
你可以解壓來查看,但,最好是關聯(lián)到IDE如?eclipse?中(不需解壓),然后?CTRL?+?點擊就可以查看到源代碼了。
如下圖:
哎,早就不用水晶了,做報表習慣性用FineReport,在FineReport幫助文檔里面查了一下此問題的解決方案,供借鑒:1. 問題描述 電子簽章是電子簽名的一種表現(xiàn)形式,以圖片形式將電子簽名轉化為與紙質文件蓋章相同的效果,希望在報表中,嵌入電子簽章,如下圖:下面詳細介紹如何實現(xiàn)報表中嵌入電子簽章。 2. 報表嵌入電子簽章方法一 2.1 直接以圖片作為電子簽章 若電子簽章是現(xiàn)成的圖片,此時可以直接以插入圖片形式來顯示,右擊單元格單元格元素插入圖片選擇圖片目錄確定,報表中嵌入電子簽章完成。 3. 報表嵌入電子簽章方法二 3.1 以HTML語言設置電子簽章 電子簽章通過HTML中使用如OBJECT標簽設計不同樣式,將object源碼拷貝到單元格中,右擊單元格,選擇其他屬性,把用HTML語言顯示內(nèi)容的勾打上,則可直接顯示object標簽里面的內(nèi)容,預覽模板,電子簽章設計完成。 注:HTML的object 標簽用于包含對象,比如圖像、音頻、視頻、Java applets、ActiveX、PDF 以及 Flash。
/*java是一門高級編程語言,是用來寫程序代碼的。
用java寫的文本(字符串序列)就是源代碼。
計算機不能直接執(zhí)行源代碼,必須用一個叫編譯器的程序(javac.exe)將源代碼
翻譯成字節(jié)碼,然后讓一個叫解釋器的程序(java.exe)去執(zhí)行字節(jié)碼,即運行程序。
下面的就是一個小程序的源代碼,功能是輸出九九乘法表。
下圖中的Test.class就是這個源代碼文件翻譯后的由字節(jié)碼組成的文件。
而最下面的那個黑框就是程序執(zhí)行后的結果。
java Test就是在執(zhí)行Test.class字節(jié)碼文件,即運行這個程序。
*/
//這下面的就是源代碼
public class Test {
public static void main(String[] args) {
int i,j;
for(i=1;i=9;i++) {
for(j=1;j=i;j++)
System.out.printf("%dx%d=%-4d",j,i,j*i);
System.out.println();
}
}
}
建議你先把word的電子簽章弄掉,轉成PDF,然后再用PDF編輯器添加圖章就好了。
先用福昕PDF閱讀器打開文件,然后點擊注釋----創(chuàng)建自定義圖章
會跳出這個框框,你把電子簽章添加進去,然后類別名稱寫一下,圖片透明度什么都可以設置,然后按確定
之后再到注釋--圖章里就可以找到自己剛剛創(chuàng)建的簽章。添加就好了
上期講述了pdf文檔的操作,這期講述對pdf進行電子簽章,公司的一個小業(yè)務,主要實現(xiàn) 1)線上登記學員信息 》2)線上付款 》 3)電子簽名 》4)生成帶有公司電子簽章的pdf收據(jù)
線上付款和電子簽名我會在后續(xù)章節(jié)講述,這期講述pdf電子簽章
一、申請電子印章
二、生成PKCS12證書
1. PKCS介紹
PKCS:The Public-Key Cryptography Standards (簡稱PKCS)是由美國RSA數(shù)據(jù)安全公司及其合作伙伴制定的一組公鑰密碼學標準,其中包括證書申請、證書更新、證書作廢表發(fā)布、擴展證書內(nèi)容以及數(shù)字簽名、數(shù)字信封的格式等方面的一系列相關協(xié)議。
到1999年底,PKCS已經(jīng)公布了以下標準:
PKCS#1:定義RSA公開密鑰算法加密和簽名機制,主要用于組織PKCS#7中所描述的數(shù)字簽名和數(shù)字信封[22]。
PKCS#3:定義Diffie-Hellman密鑰交換協(xié)議[23]。
PKCS#5:描述一種利用從口令派生出來的安全密鑰加密字符串的方法。使用MD2或MD5 從口令中派生密鑰,并采用DES-CBC模式加密。主要用于加密從一個計算機傳送到另一個計算機的私人密鑰,不能用于加密消息[24]。
PKCS#6:描述了公鑰證書的標準語法,主要描述X.509證書的擴展格式[25]。
PKCS#7:定義一種通用的消息語法,包括數(shù)字簽名和加密等用于增強的加密機制,PKCS#7與PEM兼容,所以不需其他密碼操作,就可以將加密的消息轉換成PEM消息[26]。
PKCS#8:描述私有密鑰信息格式,該信息包括公開密鑰算法的私有密鑰以及可選的屬性集等[27]。
PKCS#9:定義一些用于PKCS#6證書擴展、PKCS#7數(shù)字簽名和PKCS#8私鑰加密信息的屬性類型[28]。
PKCS#10:描述證書請求語法[29]。
PKCS#11:稱為Cyptoki,定義了一套獨立于技術的程序設計接口,用于智能卡和PCMCIA卡之類的加密設備[30]。
PKCS#12:描述個人信息交換語法標準。描述了將用戶公鑰、私鑰、證書和其他相關信息打包的語法[31]。
PKCS#13:橢圓曲線密碼體制標準[32]。
PKCS#14:偽隨機數(shù)生成標準。
PKCS#15:密碼令牌信息格式標準[33]。
PKCS12也就是以上標準的PKCS#12,主要用來描述個人身份信息
2、JAVA生成PKCS12證書并進行存貯
生成的文件keystore.cer和keystore.p12放在自己項目的配置文件中,后面調用。
三、電子簽章
2. 簽名工具類SignPdf
3. 然后在業(yè)務中調用即可。
網(wǎng)站題目:電子簽章java源代碼,電子簽章 開源
瀏覽路徑:http://muchs.cn/article26/hchojg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、網(wǎng)站營銷、網(wǎng)站策劃、定制開發(fā)、標簽優(yōu)化、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)