數字簽名(java) (轉)
數字簽名
用Applet寫的小如果沒有經過簽名,那麼訪問客戶端程式後會受到限制;怎樣對java小程式簽名受到很多人的關注,網上也有這些方面可供參考的文件,但都不是完整,在這裡我給出一份可具體操作的文件,希望能給大家一些幫助。
:namespace prefix = o ns = "urn:schemas--com::office" />
場景:test.jar:內含待簽名的java小程式
結果:簽名後,客戶端能自動下載java小程式,且java小程式能訪問客戶端的任何資源
步驟:
(1) 將java小程式打包
jar cvf test.jar test.class
(2) 生成名為chinani.store的金鑰庫,別名為chinani
keytool -genkey -keystore chinani.store -alias chinani
密碼:123456 (根據需要自己輸入)
以下根據需要輸入,最後確認:y
(3) 匯出chinani.cer數字證照
keytool -export -keystore chinani.store -alias chinani -file chinani.cer
密碼:123456 (根據需要自己輸入)
(4) 對test.jar進行簽名
jarsigner -keystore chinani.store test.jar chinani
密碼:123456 (根據需要自己輸入)
最後寫一個html檔案,執行此檔案即可自動下載執行java小程式
<!--能自動下載包-->
<
classid="clsid:CAFEEFAC-0014-0000-0000-ABCDEFFEDCBA"
WIDTH = 300 HEIGHT = 300
codebase="jinstall-1_4_0-win.cab#Version=1,4,0,0">
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10794571/viewspace-974307/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 數字簽名
- Java 新增、驗證PDF 數字簽名Java
- 數字簽名原理
- Java 操作PPT數字簽名(一):新增、檢測、刪除簽名Java
- Java 新增數字簽名到Excel以及檢測、刪除簽名JavaExcel
- 用C++Builder建立數字簽名 (轉)C++UI
- 大話數字簽名
- Elgamal數字簽名原理GAM
- 加密與數字簽名加密
- Java 獲取PDF數字簽名證照資訊Java
- java使用RSA加密方式,實現數字簽名Java加密
- RSA加密解密及數字簽名Java實現加密解密Java
- 取消WindowsXP下驅動程式數字簽名(轉)Windows
- 證書的數字簽名和認證 (轉)
- 數字簽名是什麼?
- applet數字簽名APP
- 給軟體數字簽名
- win10 如何禁用數字簽名 win10 關閉數字簽名方法Win10
- win10 禁止驗證數字簽名方法 win10 如何禁用數字簽名Win10
- 加減密和數字簽名
- 安全基礎:數字信封、數字簽名、數字證書(加簽驗籤,加密解密)加密解密
- JAVA加解密19-數字簽名演算法DSAJava解密演算法
- 如何關閉win10的數字簽名_win10禁用數字簽名的方法Win10
- ActiveX控制元件 數字簽名 簡明指南 (轉)控制元件
- ActiveX控制元件數字簽名實踐(免費簽名)控制元件
- win10如何永久禁用數字簽名_win10怎麼關閉禁用數字簽名Win10
- Android 安全加密:數字簽名和數字證書Android加密
- Android安全加密:數字簽名和數字證書Android加密
- 數字簽名的原理和應用
- 支付寶介面的數字簽名
- Java安全之對稱加密、非對稱加密、數字簽名Java加密
- 應用WSDK - 實踐Web Services的數字簽名(上) (轉)Web
- windows10怎麼關閉數字簽名 win10永久關閉數字簽名的方法WindowsWin10
- 深入理解加密、解密、數字簽名和數字證書加密解密
- exe軟體如何進行數字簽名
- 效能:驗證數字簽名導致卡死
- 從數字簽名的工作原理看電子商務安全(轉)
- 使用Java在PowerPoint中新增、驗證或刪除數字簽名Java