首页 > TAG信息列表 > jarsigner

java-如何在不覆盖MANIFEST.MF内容的情况下用Ant对OSGi软件包进行签名?

我有一个Eclipse插件,可以使用Ant为它创建OSGi捆绑JAR.我想用Ant任务对其进行签名,但这会用类签名覆盖MANIFEST.MF内容,从而使OSGi捆绑包无法使用. JDK jarsigner工具具有相同的行为. Eclipse PDE似乎具有该功能,但是据我所知,您只能在Eclipse中使用它.我希望能够从命令行运行我的A

java-Ant signjar任务花费太长时间进行时间戳记

我正在使用Hudson建立一个项目.我有几个jar文件,我想使用Ant SignJar任务用时间戳签名.没有时间戳时,它的工作原理就像一种魅力-一个文件大约需要2-3秒.当我将’tsaurl’属性添加到SignJar任务时,出现问题.然后,一个文件只需花费很少的MINUTES时间.我尝试使用其他时间戳服务器,但没

java-找不到证书链,但是密钥库包含私钥

我正在尝试对我的apk进行签名,因此我可以使用以下命令向我的应用发布更新:jarsigner ­-verbose -sigalg SHA1withRSA -­digestalg SHA1 ­-keystore my­release-key.keystore CordovaApp­release­unsigned.apk alias_name但出现此错误: jarsigner: Certificate chain not found

java – 在APK上使用jarsigner -verify要求我指定别名?

我正在尝试检查APK上的签名信息. docs说要使用 jarsigner -verify -verbose -certs app.apk 和various SO questions同意.但是,如果我抓住JDK 1.7并执行此操作,我会收到错误消息: Please specify alias name 这很难处理,考虑到googling错误消息只返回指向jarsigner源的链接. 这

给空白包签名MD5

为了维护开发者的合法权益,平台在上传应用或者认领时,需进行签名验证,进而确定开发者真实身份。 【流程】: 先下载平台提供的空白签名包——>将空白包进行签名打包(须与所传应用签名文件一致)——>上传签名包。 【说明】:此操作需开发人员进行操作 腾讯开放平台的官方说明如下, 请下载

android – Maven发布:执行无法识别密钥库参数

我使用android-release archetype生成了我的项目. 在其文档中指出要在settings.xmlfile中添加android-release配置文件. 我的〜/ .m2 / settings.xml看起来像这样: <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta

【Android】命令行jarsigner签字和解决找不到证书链错误

原文链接:http://www.cnblogs.com/QuLory/p/3141039.html 1、签名失败 $jarsigner -verbose -keystore /Volumes/Study/resourcesLib/Qunero-achivements/AndroidApp/QuLordy-signed-key -signedjar ./signed_XiaomiVerify.apk ./XiaomiVerify.apk qulor

java – 如何验证自签名jar上的签名?

我用我用keytool生成的密钥签署了我的jar.在运行时,如何验证jar是否未被修改? 目标是使用证书信息并验证自jar构建以来jar中的每个类都未被修改.这是运行时检查,因此包含代码的jar可以位于用户文件系统的任何位置.解决方法:JarFile类嵌入了jar验证器.此代码段验证存档中所有条目的签

java – Jarsigner(MIME Con​​tent-Type不是application / timestamp-reply)

前段时间我写了一个程序来在我们的构建过程中签署jar.哪个工作了几个月没有任何问题. 现在jarsigner输出(没有改变任何东西!): jarsigner: unable to sign jar: java.io.IOException: MIME Content-Type is not application/timestamp-reply 并且罐子不再签名了. 有什么问题,我需

Java安全性对话框的外观

加载已签名的小程序时会显示“Java安全性”对话框. Java安全性对话框是什么样的?解决方法:安全对话框可能会以不同的方式显示(并且具有不同的文本),具体取决于具体情况,但看起来大致如上所述 如果在对话框中的该消息中无法验证“数字签名”,则: >始终信任将默认为false. >即使选中它

是否可以在java Manifest文件中使用SHA1-Digest而无需实际使用密钥

目前我们使用jarsigner签署我们的jar.然后,我们为某些特定类显示一些SHA1-Digest值,以向外部审计员证明代码在发行版之间没有变化. 我们只依靠META-INF / xxx.SF文件来获取摘要信息,我们从不使用META-INF / xxx.DSA签名块文件. 因为我们只需要在代码中进行摘要计算,所以我想知道是

android 渠道包批量生成

注:jarsigner为jdk的bin目录下的,切记把jdk的bin目录加到环境变量path中。apktool包含aapt.exe、apktool.bat、apktool.jar三个文件ps.若存在Program Files这种带空格的目录,切记使用双引号括起来,例如:"Program Files"。1、先解包原apk        apktool.bat d <原apk路径> <解包