2010-04-09 35 views

回答

1

您可以按照在Eclipse wiki Jar Signing page

作出批示,這是一個protection policy against malicious code

部分簽名是如何進行的?

簽名是使用JDK's jarsigner執行。
此工具通過爲JAR中的每個文件生成單獨的簽名來標記JAR。
將簽名放入MANIFEST.MF文件中並放入META-INF目錄中的單獨簽名文件中。
爲了優化的目的,MANIFEST.MF的所有嵌入簽名的簽名也被計算並放置在簽名文件中。

希望在Eclipse Foundation簽名中籤名JAR的項目需要命名與網站站長申請「簽署者」權限的人員。網站管理員將授予簽名服務器所需的權限,併發送電子郵件,其中包含完成簽名的詳細說明。

現在,如果出現警告,因爲你的插件,甚至簽署,不與「Eclipse基金會簽署」簽署(如果你的插件的Eclipse實例中運行),該警告可能維持。


this thread見,如果你想使用自己的密鑰庫:

java 
-Djava.security.manager="" 
-Djava.security.policy=policy 
-Dosgi.framework.keystore=file:keystore 
-Dosgi.signedcontent.support=true 
-jar org.eclipse.osgi_3.4.0.<qualifier>.jar 
-console 
-consoleLog 

最後,你可以嘗試一下這個jarsigner/keytool integration(整合的jar出口),它可以促進這一進程。

+0

簽名是唯一的或者可以複製兩個基本上包含相同目標文件的jar – Bionix1441 2015-07-29 12:27:52

相關問題