Webstart HTTPS证书验证

时间:2013-12-04 19:30:32

标签: https java-web-start jnlp

我们有一个webstart应用程序,可以分为两部分来下载jar: 1)Jars作为webstart框架的一部分下载 2)当jnlp运行应用程序的主类

时,会下载其他jar

我们决定通过HTTPS下载jar。我更改了jnlp以通过HTTPS下载jar,这会触发检查服务器证书的webstart框架。如果证书是自签名的,则会向用户弹出警告以批准或拒绝连接。 如果用户拒绝连接,则不会下载jar,但如果它们之前已下载并出现在java缓存中,则应用程序将从缓存中运行。 我遇到了第2部分的问题,我们下载的jar不是webstart框架的一部分。此时,我不知道用户是否批准了证书或拒绝了。

我希望获得的最佳行为是,如果用户拒绝连接,我希望应用程序根本不运行或在第二阶段失败。

我怎样才能实现这一目标? 有没有办法确定用户是否接受了证书或拒绝了证书?

0 个答案:

没有答案