Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何获取网站证书?_Java_Ssl Certificate_Keystore - Fatal编程技术网

Java 如何获取网站证书?

Java 如何获取网站证书?,java,ssl-certificate,keystore,Java,Ssl Certificate,Keystore,我需要获取从端点证书一直到根CA构建链的所有证书,以便将它们导入密钥库,然后在应用程序中使用它们 如何在Windows中执行此操作(在浏览器中找不到此选项)?我假设您使用的是IE,而不是每个浏览器都使用IE 当你访问网站时,应该有一个小锁,表明连接是安全的(IE 8中地址栏的右侧,忘记其他版本的位置) 它将弹出一个窗口,显示网站标识,单击查看证书 这将显示站点的证书,您可以保存该证书。还将有一个选项卡,指示认证路径。单击该按钮,您将看到中间链。单击每个并将它们保存到磁盘,然后您可以根据需要导入它

我需要获取从端点证书一直到根CA构建链的所有证书,以便将它们导入密钥库,然后在应用程序中使用它们


如何在Windows中执行此操作(在浏览器中找不到此选项)?

我假设您使用的是IE,而不是每个浏览器都使用IE

当你访问网站时,应该有一个小锁,表明连接是安全的(IE 8中地址栏的右侧,忘记其他版本的位置)

它将弹出一个窗口,显示网站标识,单击查看证书


这将显示站点的证书,您可以保存该证书。还将有一个选项卡,指示认证路径。单击该按钮,您将看到中间链。单击每个并将它们保存到磁盘,然后您可以根据需要导入它们。

除了对OP问题的评论之外,我还在Oracle博客存档中找到了原始文章:

尽管您无法下载本文中链接的InstallCert.java文件,但您可以在镜像站点上找到它:


您也可以通过编程方式执行此操作。可在此处找到程序InstallCert:。你可以以此为出发点。Oracle似乎已经删除了@musikk@James:如果搜索标题,您会发现它被镜像了几次。而且总是有archive.org。这仍然是一个令人沮丧的问题。