证书

作者: 金果儿 | 来源:发表于2020-02-26 13:49 被阅读0次

PKI

PKI(公钥基础设施)是一个集合体,由一系列的软件、硬件、组织、个体、法律和流程组成。
主要目的就是向客户端提供服务器身份认证
认证的基础就是必须找到一个可信的第三方
认证的技术方案就是数字签名技术
第三方组织能够使用数字签名技术管理组织,包括创建、存储、更新、撤销证书。

PKI涉及的领域比较广泛,是一个相对松散的概念。

X.509

为了规范化PKI技术,出现很多标准,最常用的标准是X.509标准.
证书是PKI中最重要、最核心的内容。
通常,人们提到的证书也可以认为是X.509标准证书。

X.509有三个版本。
最常用的是V3版本。
V2版本修复了一些潜在问题;
V3引入了扩展,使证书更加规范。

pki组成.png
  • 服务器实体:证书的申请者。比如www.example.com可以申请一张证书,证书可以证明他的身份,作用就和身份证、护照一样。
  • CA机构:证书签发机构。在审核服务器的信息后,给其签发证书。证明使用CA机构的密钥对对服务启实体证书进行签名。
  • OCSP:说明了证书的状态,比如是否吊销。他和CRL的作用基本一样。
    OCSP比CRL更新,服务更好,能够更好的核实证书。但是一些旧的浏览器还不支持OCSP协议。

ASN.1和X.509

谈起证书,都会提到ASN.1。
ASN.1也是一种标准,用来结构化描述证书。
可以这样理解:
X.509规范了证书的内容,ASN.1类似于伪代码,用来描述X.509.

相关文章

  • SSL证书创建与部署

    SSL证书简介SSL证书创建SSL证书部署-NginxSSL证书部署-ApacheSSL证书部署-Tomcat S...

  • iOS开发证书和生产证书

    证书分为开发证书(测试证书,测试时用到)和生产证书(发布证书,上线用到). 一.创建CSR文件 钥匙串访问⟶证书助...

  • 什么是HTTPS证书?HTTP与HTTPS的区别

    一、什么是HTTPS证书 HTTPS证书(即SSL证书)。HTTPS证书是颁发给标识互联网域名的数字证书,证书作用...

  • iOS开发环境相关(3)——证书制作

    这里的证书不包含推送证书,如果需要制作推送证书,移步iOS开发环境相关(4)——推送证书 开发者证书制作 证书主要...

  • beego启用https

    启用https的话,首先要生成ssl证书 生成ssl证书 SSL证书包括: CA证书: 也叫根证书或者中间级证书,...

  • HTTPS网站 | SSL证书和ca证书有何区别?

    SSL证书和ca证书 你知道SSL证书和ca证书有何区别吗?其实SSL证书是ca证书中的一种,CA是数字证书管理机...

  • USBKey访问、Delphi、JS

    JavaScript方式 Delphi方式获取证书 证书遍历 加密 判断签名证书、加密证书

  • https 免费申请和安装

    centos 安装apache + ssl证书 免费证书申请和安装 申请证书 去阿里云平台找证书管理然后证书购买 ...

  • 自签CA证书和签发证书

    生成CA根证书 生成服务私钥和证书请求 签发证书 查看证书 服务器导入CA证书

  • IOS 后台证书

    1、电脑证书1.1:、电脑证书分为开发证书和正式证书,消息通知证书也分有开发和正式证书。 2、创建应用ID Bun...

网友评论

      本文标题:证书

      本文链接:https://www.haomeiwen.com/subject/zslmchtx.html