[英]Author is unknown for signed jar
用Java签名jar,我已经按照以下三个步骤进行签名
keytool -genkey -keystore myKeyStore -alias me
keytool -selfcert -keystore myKeyStore -alias me
jarsigner -keystore myKeyStore jarfile.jar me
我的问题如下:
-validity
无天对我的罐子,什么是最大的日子里,我可以给? 您创建的证书是自签名证书。 只有在Java设置中标记为受信任的信任中心之一签名的证书才显示为“已验证作者”。
有效性与您的JAR文件可以使用多长时间无关。 有效期仅标记您可以使用证书(或更好的是属于证书的私钥)进行签名的时间
如keytool
有效期所述 ,
每个证书仅在有限的时间内有效。 该时间段由开始日期和时间以及结束日期和时间描述,可以短至几秒钟,或几乎长达一个世纪。
正如@Andrew和@Robert都指出的那样,专业软件需要经过专业签名的证书。 对于临时使用,可以在共享另一个信任通道的人员之间使用自签名证书。 它还可以帮助拒绝虚假的错误指控。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.