我们有一个webstart应用程序,它分两部分下载jar:1)jars作为webstart框架的一部分下载2)当jnlp运行应用程序的主类时,下载其他jar

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

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

我怎样才能做到这一点?有没有办法确定用户是否接受了证书或拒绝了证书?