如何使用已安装的.p12证书在Mac OS X上签名jar?

时间:2013-08-17 09:50:20

标签: java macos jar codesign jarsigner

我正在尝试在Mac OS X上签署myApp.jar。我已在Mac Os X计算机上安装了p12证书。和签名应用程序我使用以下命令 -

export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"

codesign -s“我的名字”MyApp.app

对于签名应用程序,我没有明确提供已安装的p12证书的路径。

类似我想在Mac Os X上签署MyApp.jar。我知道在Windows上签署jar的命令是 -

  

jarsigner -storetype pkcs12 -keystore path_of_local_folder / myFile.p12 -storepass myPass   myApp.jar“我的别名”

实际上我的目的是使用该签名jar为myApp创建app和dmg。所以我需要在创建app和dmg之前先签署该jar。为此,我已经在我的Mac OS X机器上安装了“myFile.p12”。我需要jarsigner -keystore 的参数应该是已经安装了我的机器的.p12证书。我不希望在本地文件夹中保留.p12的一个副本,并将其路径提供给-keystore参数。

请告诉我如何使用已安装的.p12证书在Mac上签名jar?

提前感谢您的帮助

Neelam Sharma

0 个答案:

没有答案