用java怎么实现CA颁发的数字证书的认证功能
答案:2 悬赏:10 手机版
解决时间 2021-02-03 05:43
- 提问者网友:战魂
- 2021-02-03 00:23
用java怎么实现CA颁发的数字证书的认证功能
最佳答案
- 五星知识达人网友:从此江山别
- 2021-02-03 01:16
PKI 目前使用最多的非对称算法是 RSA。对于基于 RSA 的 PKI 而言,CA 应有一对 RSA 的公私钥对,私钥是 CA 的生命,严格保密,而公钥则发布给使用方。CA 签发一张证书的话,主要是使用 CA 的 RSA 私钥对证书进行签名,并将签名结果保存在证书当中。使用者通过 CA 发布的公钥来验证证书中的签名值,就可以确定该证书是否是由该 CA 签发的。自己要做的就是从证书中提取签名数据和用于签名的原始数据,再使用 CA 的公钥验证这个签名就可以了。
全部回答
- 1楼网友:行雁书
- 2021-02-03 02:52
同问。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯