我有关于时间戳jar的问题:(exe时间戳工作正常)
对于a允许的时间戳请求数量是否有限制 代码签名证书?不。与我们的竞争对手不同,我们这样做 不限制a可以发出的时间戳请求数 单一代码签名证书。
从上述声明中,我了解如果您购买了代码签名证书,可以完成时间戳。
使用命令: jarsigner -keystore mykeys -sigfile SIG -signedjar SignedApp.jar -tsacert testalias app.jar johndoe
其中testalias是TSA的公钥证书。
我在哪里可以获得GoDaddy的TSA公钥证书?
如果我使用下面的命令来加时间戳
jarsigner -verbose -keystore C:\a.pfx -storepass <password> -storetype pkcs12 C:\abc.jar -tsa http://tsa.starfieldtech.com <pfx certificate alias>
我收到以下错误:
jarsigner:找不到证书链:-tsa。 -tsa必须引用包含私钥和相应公钥证书链的有效KeyStore密钥条目。
答案 0 :(得分:3)
看起来您置换了jarsigner
的选项。试试这个订单:
jarsigner -verbose -keystore C:\a.pfx -storepass <password> -storetype pkcs12 -tsa http://tsa.starfieldtech.com C:\abc.jar "<pfx certificate alias>"