【问题标题】:How to add Publisher by certificate?如何通过证书添加Publisher?
【发布时间】:2012-04-02 04:35:56
【问题描述】:

我想在运行 Java 应用程序时显示警告框。就这样

如何在运行我的 Java 应用程序时添加显示 Publisher 的证书? 请指路。

【问题讨论】:

    标签: java certificate digital-signature


    【解决方案1】:

    这是您的 Java 应用程序,还是其他人的?

    如果是您的,那么主要问题是您使用的是过期的证书。您将需要返回您的证书提供商并更新它。这很可能需要支付新的费用。

    获得新证书后,您需要将其放在正确的位置,以便 JAR 文件签名者找到它。我们无法告诉您它在哪里,但您的构建脚本可能包含一些线索。

    请阅读以下教程页面,了解有关如何签署 JAR 文件的一般信息:


    我想为我的 java 应用程序显示这个框。

    该页面由应用程序启动器显示,而不是由应用程序显示。如果应用程序正确签名,您将看不到该页面。该页面警告用户可能会发生不好的事情!!! (在这种情况下,JAR 是使用不再受信任的证书签署的......因为它已经过期了。)

    如果您没有看到这样的窗口并且您的应用程序未签名,那是因为您使用的启动器不需要签名的 JAR。

    你实际使用的是什么启动器?

    我有一个新证书,但我不知道如何在 java 应用程序中添加我的证书。我没有向 java 应用程序添加证书的经验。请,如果您不介意一步一步地向我展示功能。

    请阅读我上面链接的教程。

    【讨论】:

    • 不,这不是我的 java 应用程序。我想为我的 java 应用程序显示这个框。我有一个新证书,但我不知道如何在 java 应用程序中添加我的证书。我没有向 java 应用程序添加证书的经验。请,如果你不介意一步一步地告诉我功能。谢谢。
    • 不知道怎么用。我解释了如何处理我的应用程序。我使用eclipse编写了一个java程序,并使用fat jar exporter导出了jar。然后我使用 kickstart 应用程序导出了 exe。添加证书的步骤以及我应该使用什么启动器?我不知道如何签署 jar 文件。请解释一下。我真的很抱歉我的不好。
    • @shariphwar - 你读过教程了吗?您是否尝试过按照教程描述的方式对 JAR 文件进行签名?如果您不了解 JAR 签名是什么,请阅读本教程的上一部分 - docs.oracle.com/javase/tutorial/deployment/jar/intro.html
    猜你喜欢
    • 2015-04-29
    • 2018-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-07
    • 2020-07-21
    • 2011-01-05
    • 1970-01-01
    相关资源
    最近更新 更多