【发布时间】:2012-04-02 04:35:56
【问题描述】:
我想在运行 Java 应用程序时显示警告框。就这样
如何在运行我的 Java 应用程序时添加显示 Publisher 的证书? 请指路。
【问题讨论】:
标签: java certificate digital-signature
我想在运行 Java 应用程序时显示警告框。就这样
如何在运行我的 Java 应用程序时添加显示 Publisher 的证书? 请指路。
【问题讨论】:
标签: java certificate digital-signature
这是您的 Java 应用程序,还是其他人的?
如果是您的,那么主要问题是您使用的是过期的证书。您将需要返回您的证书提供商并更新它。这很可能需要支付新的费用。
获得新证书后,您需要将其放在正确的位置,以便 JAR 文件签名者找到它。我们无法告诉您它在哪里,但您的构建脚本可能包含一些线索。
请阅读以下教程页面,了解有关如何签署 JAR 文件的一般信息:
我想为我的 java 应用程序显示这个框。
该页面由应用程序启动器显示,而不是由应用程序显示。如果应用程序正确签名,您将看不到该页面。该页面警告用户可能会发生不好的事情!!! (在这种情况下,JAR 是使用不再受信任的证书签署的......因为它已经过期了。)
如果您没有看到这样的窗口并且您的应用程序未签名,那是因为您使用的启动器不需要签名的 JAR。
你实际使用的是什么启动器?
我有一个新证书,但我不知道如何在 java 应用程序中添加我的证书。我没有向 java 应用程序添加证书的经验。请,如果您不介意一步一步地向我展示功能。
请阅读我上面链接的教程。
【讨论】: