当前位置: 首页 > news >正文

数字证书和数字证书认证机构和数字根证书,CA,RCA

在这里插入图片描述

在这里插入图片描述

文章目录

  • 一、 数字证书
    • 1、什么是数字证书
    • 2、数字证书干什么的
    • 3、风险
  • 二、数字证书认证机构(Certificate Authority,缩写为CA)
  • 参考文章


一、 数字证书

维基百科====

公开密钥认证(英语:Public key certificate),又称数字证书(digital certificate)或身份证书(identity certificate)。

1、什么是数字证书

是用于公开密钥基础建设的电子文件,用来证明公开密钥拥有者的身份。

网络的证书的种类型:

  1. 自签证书(相对于个人证书)
  2. 服务器证书(用于通过安全套接字层 [SSL] 技术在服务器和客户机之间建立安全会话)

证书的内容包括:

电子签证机关的信息、公钥用户信息、公钥、权威机构的签字和有效期等等。目前,证书的格式和验证方法普遍遵循X.509国际标准。

从ca获取的数字证书

用户若欲获取证书,应先向CA提出申请,CA判明申请者的身份后,为之分配一个公钥,并将该公钥与其身份信息绑定,为该整体签名,签名后的整体即为证书,发还给申请者。

数字证书也 存在伪造

如果一个用户想鉴别另一个证书的真伪,他就用CA的公钥对那个证书上的签字进行验证,一旦验证通过,该证书就被认为是有效的。

2、数字证书干什么的

认证机构用自己的私钥对需要认证的人(或组织机构)的公钥施加数字签名并生成证书,即证书的本质就是对公钥施加数字签名。

我们需要公钥去验证交互的另一方是目标方,但是公钥有可能也是被调换了,数字证书就是为了证明这个公钥的身份

3、风险

伪造数字证书

二、数字证书认证机构(Certificate Authority,缩写为CA)

数字证书机构是为了证明数字证书的

数字证书正常是由ca来发布和验证的,而ca的验证等还和上一级RC认证有关

A中心为每个使用公开密钥的用户发放一个数字证书,数字证书的作用是证明证书中列出的用户合法拥有证书中列出的公开密钥。CA机构的数字签名使得攻击者不能伪造和篡改证书。它负责产生、分配并管理所有参与网上交易的个体所需的数字证书,因此是安全电子交易的核心环节。在SET交易中,CA不仅对持卡人、商户发放证书,还要对获款的银行、网关发放证书。

RC又是认证数字证书机构的

RC 根证书(root certificate)(公钥的祖宗大概意思)
是属于根证书颁发机构(CA)的公钥证书,是在公开密钥基础建设中,信任链的起点。证书颁发机构的角色有如现实世界中的公证行,保证网络世界中电子证书持有人的身份。
根证书没有上层机构再为其本身作数字签名

根证书是最后一层机构,所以根证书的产生是特别严格的(这个过程在公证人、律师及录影系统监察下经过一系列严谨的程序,在高度防护的设施内进行)

RC之间又互相认证

在这里插入图片描述

参考文章

个人笔记,不同意见,望有交流
直接可以点击跳转连接

作者 维基百科

作者 百度百科

http://www.lryc.cn/news/286723.html

相关文章:

  • java web mvc-08-Grails 入门介绍
  • 深度学习技术栈 —— Pytorch之TensorDataset、DataLoader
  • 远程git开发
  • Codeforces Round 812 (Div. 2) ---- C. Build Permutation --- 题解
  • Matlab 将工作区变量保存到文件中(save)
  • 源码实现简介
  • 我每天如何使用 ChatGPT
  • MySQL修炼手册14:用户权限管理:安全保障与数据隔离
  • 动态规划解决马尔可夫决策过程
  • ubuntu1604安装及问题解决
  • Leetcode—24. 两两交换链表中的节点【中等】
  • USRP相关报错解决办法
  • 【剑指offer】重建二叉树
  • 中仕教育:事业编招考全流程介绍
  • 149. 直线上最多的点数
  • 不合格机器人工程讲师再读《悉达多》-2024-
  • 【STM32CubeMX串口通信详解】USART2 -- DMA发送 + DMA空闲中断 接收不定长数据
  • Webpack5入门到原理19:React 脚手架搭建
  • 苹果眼镜(Vision Pro)的开发者指南(6)-实战应用场景开发 - 游戏、协作、空间音频、WebXR
  • flutter底层架构初探
  • 初识SQL注入
  • React初探:从环境搭建到Hooks应用全解析
  • 设计模式——1_6 代理(Proxy)
  • 性能优化(CPU优化技术)-NEON 介绍
  • Kafka-服务端-KafkaController
  • ffmpeg使用手册
  • 操作系统导论-课后作业-ch15
  • 宝塔面板SRS音视频TRC服务器启动失败
  • 04-Seata修改通信端口
  • 活动回顾丨云原生技术实践营上海站「云原生 AI 大数据」专场(附 PPT)