【问题标题】:Java Security WarningJava 安全警告
【发布时间】:2014-02-27 09:08:04
【问题描述】:

我正在通过 jnlp 使用 web start 运行我的 java 应用程序。

但是,即使它已签名,我仍然会看到此警告。也没有“不再为此应用显示此”复选框。

关于缺少什么的任何想法?

谢谢,

下面附上截图

【问题讨论】:

  • 你的应用是自签名的吗?
  • CN=thawte Primary Root CA,... 似乎是签名机构
  • 您使用的第三方 jars 怎么样?您必须更新使用的第三方库的 jar 清单!
  • 我还没考虑过。由于有大约 20 个第三方 jar,因此它可能并不容易。我是否需要获取带有更新清单的新罐子,还是应该由我来重建罐子?
  • 你可以使用旧的 jars,但你需要去掉 manifest.mf 中的签名信息,或者如果 manifest.mf 中没有任何特定信息,则完全替换它。我们有一个过程可以解压缩 jars,删除 manifest.mf,重新 jars,然后对我们的每个 3rd 方 jars 进行签名。棘手的部分是 manifest.mf 中是否有关于服务加载之类的信息,可以在 jdbc jar 中找到。

标签: java security java-web-start code-signing jnlp


【解决方案1】:

您需要确保所有第三方 jar 都已签名。更多详情请查看链接

How to publish a Java Web Start jnlp application without security warnings?

【讨论】:

    猜你喜欢
    • 2011-02-15
    • 2021-03-27
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多