CA 证书的签发过程

2023-05-16

https://blog.csdn.net/qq_22771739/article/details/86479411?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161579006716780357275173%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161579006716780357275173&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-1-86479411.first_rank_v2_pc_rank_v29&utm_term=%E6%9F%A5%E7%9C%8B%E6%B5%8F%E8%A7%88%E5%99%A8%E7%9A%84CA%E8%AF%81%E4%B9%A6

  1. 服务方 S 向第三方机构CA提交公钥、组织信息、个人信息(域名)等信息并申请认证;

  2. CA 通过线上、线下等多种手段验证申请者提供信息的真实性,如组织是否存在、企业是否合法,是否拥有域名的所有权等;

  3. 如信息审核通过,CA 会向申请者签发认证文件-证书。

证书包含以下信息:申请者公钥、申请者的组织信息和个人信息、签发机构 CA 的信息、有效时间、证书序列号等信息的明文,同时包含一个签名;
签名的产生算法:首先,使用散列函数计算公开的明文信息的信息摘要,然后,采用 CA 的私钥对信息摘要进行加密,密文即签名;
  1. 客户端 C 向服务器 S 发出请求时,S 返回证书文件;

  2. 客户端 C 读取证书中的相关的明文信息,采用相同的散列函数计算得到信息摘要,然后,利用对应 CA 的公钥解密签名数据,对比证书的信息摘要,如果一致,则可以确认证书的合法性,即公钥合法;

  3. 客户端然后验证证书相关的域名信息、有效时间等信息;

  4. 客户端会内置信任 CA 的证书信息(包含公钥),如果CA不被信任,则找不到对应 CA 的证书,证书也会被判定非法。

在这个过程注意几点:
申请证书不需要提供私钥,确保私钥永远只能服务器掌握;
证书的合法性仍然依赖于非对称加密算法,证书主要是增加了服务器信息以及签名;
内置 CA 对应的证书称为根证书,颁发者和使用者相同,自己为自己签名,即自签名证书;
证书=公钥+申请者与颁发者信息+签名;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CA 证书的签发过程 的相关文章

  • cloudflare入门之 /cdn-cgi/ 端点

    1 简介 将域添加到 Cloudflare时 xff0c Cloudflare 会向该域添加一个 cdn cgi 端点 此端点由 Cloudflare 管理 它不能被修改或定制 一些使用此端点的例子包括 xff1a Cloudflare 机
  • cloudflare入门之附加 cookie

    文档 Cloudflare Cookies Cloudflare Fundamentals docs 1 简介 Cloudflare 使用 cookie 来最大化网络资源 管理流量并保护网站免受恶意流量的侵害 2 cflb 使用Cloudf
  • Linux入门之使用 ps 查看系统进程

    文档 PS Command ps command in Linux with Examples GeeksforGeeks ps 1 Linux manual page 1 简介 ps命令允许显示有关正在运行的进程的信息 它从 proc文件
  • Linux入门之使用 top 查看系统进程

    文档 Top command top command in Linux with Examples GeeksforGeeks top 1 Linux manual page 1 简介 top命令显示系统上正在运行的进程的实时列表 还显示有
  • android入门之使用 adb 进行屏幕截图

    文档 xff1a https developer android com studio command line adb screencap 1 进入shell adb shell shell 64 2 截图 在 shell 里进行截图 x
  • node.js实战之使用 jsdom

    文档 GitHub jsdom jsdom 1 简介 jsdom 是许多 web 标准的纯 JavaScript 实现 特别是 WHATWG DOM和HTML标准 该项目的目标是模拟足够多的 Web 浏览器子集 以用于测试和抓取真实世界的
  • CentOS-7 MySQL 5.7.20安装

    1 检查系统是否安装了mariadb rpm qa grep mariadb 发现已经安装 xff0c 卸载 rpm e nodeps mariadb libs 5 5 52 1 el7 x86 64 2 创建mysql用户组和mysql用
  • mac os入门之安装 brew

    nbsp 文档 The Missing Package Manager for macOS or Linux Homebrew 1 简介 Homebrew 安装了Apple 或 Linux 系统 不需要的东西 nbsp Homebrew 将
  • node.js入门之 mac os下安装 nvm

    1 安装 安装脚本与 linux 下一样 wget qO https raw githubusercontent com nvm sh nvm v0 39 1 install sh bash gt Downloading nvm from
  • make入门之编写 makefile

    文档 GNU make 1 简介 Makefile 包含五种内容 显式规则 隐式规则 变量定义 指令和注释 显式规则 何时及如何重新制作目标 列出了依赖的先决条件 提供创建或更新目标的配方 隐式规则 何时及如何根据文件名重新制作目标 描述如
  • 记一个 Nvidia Control Panel 打不开的问题

    1 简介 Nvidia Control Panel 打不开 xff0c 找到了应用点击没反应 2 解决 找到 NVIDIA Display Container LS 服务 xff0c 启动后 xff0c 右下角出现 NVIDIA 图标 右键
  • 记一个 Europe/Pari 时区冬令时从+2:00变成+1:00问题

    1 简介 代码里写死了时区 Europe Paris xff0c 而且时间点都是以文字时区为准 但是今天发现 xff0c 在本地对应的时间没有运行 最后发现 xff0c 之前Europe Paris 是 43 2 00 xff0c 早上10
  • android入门之 Support Library

    Use legacy support library option in android Stack Overflow https developer android com topic libraries support library
  • 记一个 react 配置路由前缀问题

    react 配置路由前缀需要注意两点 1 资源使用相对路径 默认情况下 xff0c react 编译后的资源使用根路径 xff0c 也就是长下面这样 lt script src 61 34 static js 2 dfc7d8c4 chun
  • nginx 配置SPA应用路由前缀

    1 配置 location xxx alias your directory try files uri uri xxx index html 路由匹配要使用 用 alias 改变当前目录 try files 的最后一个回退项目也必须有前缀
  • geckodriver selenium火狐浏览器驱动

    火狐浏览器驱动对浏览器版本没什么大的要求 xff0c 直接下载这个压缩包就可以 xff0c 在selenium使用中谷歌浏览器bug会很多 xff0c 并非网站反爬 xff0c 火狐或许可以解决 xff0c Releases mozilla
  • B站高清视频下载方法揭密

    有很多文章都介绍过B站的视频如何下载 xff0c 大部分介绍的都是如何通过第三方网站提供的工具下载 xff0c 使用起来有诸多不便 xff0c 也不能实现批量下载 xff0c 今天就给大家介绍一款命令行小工具 xff0c 保证让你爱不释手
  • Android 科大讯飞、语音听写集成指南

    前提说明 xff1a 讯飞SDK与appID xff08 后台申请 xff09 是一一对应的 否则就会导致初始化不成功 xff01 1 创建appID并下载SDK xff08 没有账号的先行注册 xff09 https console xf
  • MCU-51:单片机直流电机驱动(PWM)

    目录 一 直流电机介绍二 电机驱动电路三 PWM3 1 PWM介绍3 2 产生PWM方法 四 代码演示注意 xff1a 一定要看 一 直流电机介绍 直流电机是一种将电能转换为机械能的装置 一般的直流电机有两个电极 xff0c 当电极正接时

随机推荐