Java 如何使用已安装的.p12证书在Mac OS X上签署jar?
我正在尝试在Mac OS X上登录myApp.jar。我已在Mac OS X计算机上安装了p12证书。要签署应用程序,我使用以下命令-Java 如何使用已安装的.p12证书在Mac OS X上签署jar?,java,macos,jar,codesign,jarsigner,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" 代码设计-s“我的名字”MyApp.app 对于签名应用程序,我没有明确提供已安装p12证书的路径 类似地,我想在Mac Os X上签署MyApp.jar。我知道在Win
export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"
代码设计-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。所以在创建应用程序和dmg之前,我需要先对jar进行签名。为此,我已经在MacOSX机器上安装了“myFile.p12”。我需要jarsigner-keystore的参数应该接受已经安装了我的机器的.p12证书。我不希望在本地文件夹中保留.p12的一个副本,并给出它的路径-keystore参数
请让我知道如何使用installed.p12证书在Mac上签名jar
提前谢谢你的帮助
尼拉姆·夏尔马你说的是保存在文件系统上的PKCS#12文件中的密钥对吗?@erickson我更新了我的问题以澄清。