簽署Java檔案的要求及過程
利用程式碼簽名證照(cs.anxinssl.com)對Java檔案進行數字簽名的主要目的是保護它們免受非/法/篡/改,並使它們與系統標準保持一致。執行Java程式碼時,含有數字簽名的程式,作業系統不會向終端使用者顯示未知釋出者警/告。它有助於提高使用者信心,從而直接有助於整體生產力。
此外,當您還為 java檔案新增時間戳時,其有效性得到提升。它告訴系統在簽名後沒有人修改過軟體。除此之外,時間戳還可幫助軟體程式碼在程式碼簽名證照過期後仍然保持數字簽名的有效性。
此外,在執行簽名和時間戳命令之前,必須完成以下要求:
安裝最新版本的 JDK(Java 開發工具包)
將程式碼簽名證照和關聯的私鑰匯出到本地磁碟中的
匯出證照,僅限 PFX 格式。
程式碼簽名和時間戳要遵循的過程
要對 Java (.jar)檔案進行數字簽名,必須遵循以下分步過程。
步驟 1:建立.bat(批處理)檔案。建立.bat檔案後,編寫命令並執行它,它將建立您的金鑰庫檔案。
步驟 2:獲取別名值。要從證照頒發機構獲取別名值。
步驟 3:執行簽名和時間戳命令。開啟命令提示符,並利用 jarsigner 實用程式對.jar檔案進行數字簽名和時間戳。
步驟 4:驗證簽名和時間戳。驗證檔案是否已簽名。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69933154/viewspace-2937345/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個 java 檔案的執行過程詳解Java
- java中listFiles(Filefilter filter)檔案過濾器的實現過程JavaFilter過濾器
- MDK編譯過程及檔案型別全解編譯型別
- Java使用javacv處理影片檔案過程記錄Java
- 電子簽章-免費簽署300份電子檔案,助力組織居家辦公
- Sonata簽署業務轉型CRM專案
- Java對檔案的操作及UDP,TCPJavaUDPTCP
- 檔案系統修復的一個過程
- PHP透過pem檔案校驗簽名異常PHP
- 解決Java執行過程中拋簽名異常的問題Java
- SpringBoot配置檔案讀取過程分析Spring Boot
- 一個java檔案被執行的歷程Java
- Linux下部署springboot專案的步驟及過程LinuxSpring Boot
- 記一次PMML檔案的處理過程
- 請問如何把檔案中的空行過濾掉(要求命令列實現)命令列
- java快速分割及合併檔案Java
- Sql Server 資料庫中呼叫dll檔案的過程SQLServer資料庫
- Java遞迴遍歷資料夾及檔案過濾器使用(FileFilter)Java遞迴過濾器Filter
- 學習過程中,專案檔案、程式碼疑惑點
- java類的建立過程Java
- 深入wepy原始碼:wpy檔案編譯過程原始碼編譯
- 傑裡之Bin 檔案燒錄過程【篇】
- SQL Server資料庫還原過程記錄,bak檔案+mdf檔案SQLServer資料庫
- 通過Nvidia簽名的二進位制檔案執行系統命令
- AWS 檔案預簽名URL
- Linux上部署J2EE專案的過程及安全Linux
- Android Apk 檔案反編譯和重新打包的過程分析AndroidAPK編譯
- 使用XBIM過程中出現的“未能載入檔案或程式”
- Gradle 簽名的配置檔案 gradle.propertiesGradle
- java類的載入過程Java
- 04.Eclipse下Ndk開發(以檔案拆分合併為例模擬一下開發過程,參考檔案加密的過程)Eclipse加密
- Lab_1:練習1——理解通過make生成執行檔案的過程
- Java學習過程Java
- 達夢資料庫資料檔案遷移過程資料庫
- 開源領域再現併購案,SUSE已簽署收購Rancher的協議!協議
- 一次排查Java專案記憶體洩漏的過程Java記憶體
- 蘋果超級簽名的實現過程、技術原理蘋果
- redux簡單的使用過程及流程Redux