问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用Java读取使用证书

发布网友 发布时间:2022-04-22 13:41

我来回答

1个回答

热心网友 时间:2022-05-22 19:57

证书(Certificate,也称public-key certificate)是用某种签名算法对某些内容(比如公钥)进行数字签名后得到的、可以用来当成信任关系中介的数字凭证。证书发行机构通过发行证书告知证书使用者或实体其公钥(public-key)以及其它一些辅助信息。证书在电子商务安全交易中有着广泛的应用,证书发行机构也称CA(Certificate Authority)。

应用证书

证书在公钥加密应用中的作用是保证公钥在某些可信的机构发布,其在协议SSL、电子交易协议SET等方面有重要的应用。图1显示了一个最简单的证书应用方法:

图1 证书应用方法

证书的应用步骤是:

(1) A把自己的公钥PKA送到CA(Certificate Authority);

(2) CA用自己的私钥和A的公钥生成A的证书,证书内包括CA的数字签名。签名对象包括需要在证书中说明的内容,比如A的公钥、时间戳、序列号等,为了简化这里不妨假设证书中只有三项内容:A的公钥PKA、时间戳TIME1、序列号IDA。那么CA发送给A的简单证书凭证可表达为:CertA=Eca[TIME1,IDA,PKA];

(3) B同样把自己的公钥PKB送到CA;

(4) B得到CA发布的证书CertB;

(5) A告知B证书CertA;

(6) B告知A证书CertB。

A、B各自得到对方证书后,利用从CA得到的公钥(在CA的自签证书中)验证彼此对方的证书是否有效,如果有效,那么就得到了彼此的公钥。利用对方的公钥,可以加密数据,也可以用来验证对方的数字签名。

本文为了方便说明,并没有使用从CA获得的证书,而是通信双方各自产生自签证书,也就是说图1的A和B并没有经过CA,不过前提是A和B之间是互相拥有对方的证书。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cpa改分电话可信吗 有人今年收到这样的短信吗? 温馨提示 通知:你此次报考的湖南中级会 ...会计从业资格证,今天有陌生号码打电话说我没过,是真的吗?我都考三... 坠入星河的温柔仙句 惊艳所有人的优美文案 坠入星河的温柔仙句 温柔很仙的宝藏文案 温柔到心坎里的文案句子(温柔且治愈的短句子) 实习期劳务合同简易版 ...企业受伤,如果辞职是否还有补偿?医疗费谁出? 毛晓彤十大经典电视剧 这个锦尚天舞舞蹈里面的音乐是什么?急求 http://m.iqiyi.com/w_19rr... 如何获得java软件工程师资格证 java 怎么验证文件为数字签名认证文件 台式电脑xp系统忘记开机密码怎么办 xp电脑开机密码忘记了怎么办 在一个集装箱躺着许多白衣的女尸的香港恐怖片 麦伯良的经历 举出例子标准化集装箱的编号和标准名称 大宝sod蜜保质期多久 鉴别大宝SOD蜜 关于大宝SOD蜜 SOD蜜能放多久 大宝SOD蜜的生产日期和保质期怎么找不到? 大宝SOD蜜的瓶底下的数字是什么意思? 天猫店铺怎么交税 大宝sod蜜开瓶后能放多久? 大宝sod蜜是哪个国家的 大宝sod蜜生产日期怎么看,大宝sod蜜瓶底日期是生产日期吗 大宝保质期一般多久 请问大宝SOD蜜会过期吗?时间是多久? 放了快一年大宝SOD蜜还能用吗 java程序利用根证书验证X509用户证书是否有效 用java怎么实现CA颁发的数字证书的认证功能 java怎么去获取证书文件的信息 在java中怎么验证ssl证书的有效性 微信有些好友聊天记录没了怎么回事 为什么我和一个朋友的微信聊天记录突然不见了,我没有删聊天记录,这是怎么回事? 普惠商城原始股是真是假 中国普惠商城是什么样的平台 中国普惠商城是真的么 黑石集团中国普惠商城正在签到注册骗人,怎样举报他? 中国普恵商城合法吗,是不是骗人的? 普惠商城和普惠金融一样吗? 是不是传销组织 中国电子商务,普惠商城是什么 中国电子商务,普惠商城是什么 中国普惠商城上市时间 亮剑 龙绥国际是传销吗?还有黑石证劵 普惠商城?都是父母在弄,阻止不了。谢谢给个答案让父母死心 普惠e联是否合法,是不是传销组织? 黑石通汇证券,中国普惠商城是合法的吗? 中国普惠商城