java程序利用根证书验证X509用户证书是否有效

java程序利用根证书验证X509用户证书是否有效,第1张

楼上答主说的其实没错,只是描述的不太清楚。比如说有两个X509Certificate类型的证书对象caCert和userCert。

//获取CA根证书中的公钥

PublicKey publicKey = caCertgetPublicKey();

//使用用户证书验证根证书的公钥,如果验证通过说明这个用户证书是这个根证书签发的,验证不过就不是这个根证书签发的。

userCertverify(publicKey);

12306网站安装根证书步骤如下:

1﹑用浏览器打开12306官网(网址>

你这样电脑打开浏览器,然后右上角有个工具---Internet选项---内容---证书---个人那个下面找到你的那个证书,下面就有个删除,点击就可以了。还有一种方法就是登陆你的支付宝找到管理你的数字证书,然后找到你安装时选择的笔记本或者台式或者公司等等,反正是你自己选择的安装方式,然后删除就可以了。我知道的只有这2种方法,你试试吧,反正能够行得通的,我删除了好几次了。

首先浏览器通过URL网址去请求服务端,服务端接收到请求后,就会给浏览器发送一个自己的CA数字证书;

浏览器接收到证书以后,就要开始进行验证工作了。首先从证书中获取证书的颁发机构,然后从浏览器系统中去寻找此颁发机构的根证书。上面我们也看到,世界上权威CA机构的根证书都是预先嵌入到浏览器系统中的,如果在浏览器系统中没有找到对应的根证书,就代表此机构不是受信任的,那么就会警告无法确认证书的真假,比如以前打开12360网站就会提示,现在不会了。

版权声明:本文为CSDN博主「十 月」的原创文章,遵循 CC 40 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:>

1、首先登录12306官方购票网站:2、在最上面的最新动态那里,可以看见安装根证书的字样:3、根证书下载完成,打开根证书压缩包。4、双击压缩包内的srcrcer根证书文件,点击“安装证书”根据提示 *** 作就可以了。

12306根证书安装流程:

首先登录12306官方购票网站:

一、下载12306订票网站证书:12306订票网站证书zip

(大小666B)

二、将下载的12306订票网站证书解压,得到srcacer文件

三、双击crcacer文件,点击安装证书

根证书下载完成,打开根证书压缩包,里面会有根证书安装说明,这里仔细阅读:

双击压缩包内的srcrcer根证书文件,就会出现如下提示:

点击安装证书,按照提示继续安装根证书:

按照提示安装完成,自动安装即可,最后安装完成就会出现安装完成的提示。

12306根证书就只要上面几个步骤,按12306根证书安装说明可以轻松完成安装。

以上就是关于java程序利用根证书验证X509用户证书是否有效全部的内容,包括:java程序利用根证书验证X509用户证书是否有效、12306网站怎么安装根证书、怎么做电脑根证书等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9799383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存