X.509 v3 证书字段解释

简介:

一, X.509证书是什么?

    复杂来说,X.509是由国际电信联盟(ITU-T)制定的数字证书标准。为了提供公用网络用户目录信息服务,ITU于1988年制定了X.500系列标准。其中X.500和X.509是安全认证系统的核心,X.500定义了一种区别命名规则,以命名树来确保用户名称的唯一性;X.509则为X.500用户名称提供了通信实体鉴别机制,并规定了实体鉴别过程中广泛适用的证书语法和数据接口,X.509称之为证书。

    简单来说,X.509是一套数字证书的体系标准,它标准化了一个通用的、灵活的证书格式。X.509是X.500标准系列的一部分,在PKI的发展中,X.509起到了无可比拟的作用,其丰富的证书携带信息使之成为当前最流行的证书存储格式。


二,什么是LDAP?

    LDAP,它的英文全称是Lightweight Directory Access Protocol,轻量级目录访问协议。它是基于X.500标准的,但是简单多了并且可以根据需要定制。LDAP不是数据库而是用来访问存储在信息目录(也就是LDAP目录)中的信息的协议。也就是说"通过使用LDAP,可以在信息目录的正确位置读取(或存储)数据",LDAP主要是优化数据读取的性能。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。


三,x509 v3证书格式都有哪些字段?(写英文了,因为工作环境都是英文,需要中文的自己翻译一下即可)

    1. Subject. Provides the name of the computer, user, network device, or service that the CA issues the certificate to. The subject name is commonly represented by using an X.500 or Lightweight Directory Access Protocol (LDAP) format.

    2. Serial Number. Provides a unique identifier for each certificate that a CA issues.

    3. Issuer. Provides a distinguished name for the CA that issued the certificate. The issuer name is

commonly represented by using an X.500 or LDAP format.

    4. Valid From. Provides the date and time when the certificate becomes valid. 

    5. Valid To. Provides the date and time when the certificate is no longer considered valid.

    6. Public Key. Contains the public key of the key pair that is associated with the certificate.

    7. Subject Key Identifier. The public key identity of user subject which is used to distinguish different

    key pairs of one certificate owner.

    8. Authority Key Identifier. Authority's public key identity.

    9. Subject alternative name. A subject can be presented in many different formats. 

    10. CRL distribution points (CDP). When a user, service, or computer presents a certificate, an          application or service must determine whether the certificate has been revoked before its validity            period has expired. 

    11. Authority Information Access (AIA). The AIA extension provides one or more URLs from where an application or service can retrieve the issuing CA certificate. 

    12. Thumbprint algorithm. The algorithm used to derive Hash message..

    13. Thumbprint. The signature applied to the certificate Hash message by issuer or CA.

    14.Enhanced Key Usage (EKU). This attribute includes an object identifier (OID) for each application or service a certificate can be used for. 

    15.Certificate policies. Describes what measures an organization takes to validate the identity of a certificate requestor before it issues a certificate. 



证书格式其实并没有写全,但一般有这些就够用了。如果我写的有不对的地方,还请各位留言指正。



本文转自 拾瓦兴阁 51CTO博客,原文链接:http://blog.51cto.com/ponyjia/1620121

相关文章
|
缓存
银河麒麟server-V10配置镜像源
银河麒麟server-V10配置镜像源
14655 0
|
12月前
|
算法 安全 数据安全/隐私保护
TLS 1.3 相比 TLS 1.2 在性能上有哪些具体的提升?
【10月更文挑战第4天】TLS 1.3 相比 TLS 1.2 在性能上有哪些具体的提升
|
应用服务中间件
IDEA出现问题:idea启动tomcat 很慢解决方案
IDEA出现问题:idea启动tomcat 很慢解决方案
1897 0
IDEA出现问题:idea启动tomcat 很慢解决方案
|
消息中间件 安全 Kafka
Kafka支持SSL/TLS协议技术深度解析
SSL(Secure Socket Layer,安全套接层)及其继任者TLS(Transport Layer Security,传输层安全)是为网络通信提供安全及数据完整性的一种安全协议。这些协议在传输层对网络连接进行加密,确保数据在传输过程中不被窃取或篡改。
857 0
|
存储 人工智能 自然语言处理
无缝融入,即刻智能[二]:Dify-LLM平台(聊天智能助手、AI工作流)快速使用指南,42K+星标见证专属智能方案
【8月更文挑战第8天】无缝融入,即刻智能[二]:Dify-LLM平台(聊天智能助手、AI工作流)快速使用指南,42K+星标见证专属智能方案
无缝融入,即刻智能[二]:Dify-LLM平台(聊天智能助手、AI工作流)快速使用指南,42K+星标见证专属智能方案
|
机器学习/深度学习 文字识别 Linux
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署 - CentOS 7)
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署 - CentOS 7)
393 1
百度飞桨(PaddlePaddle) - PP-OCRv3 文字检测识别系统 基于 Paddle Serving快速使用(服务化部署 - CentOS 7)
|
Kubernetes 监控 网络协议
在K8S中,如果因为网络原因导致Pod异常,该如何排查?
在K8S中,如果因为网络原因导致Pod异常,该如何排查?
|
算法 程序员 量子技术
未来之光:量子计算的突破与挑战
【6月更文挑战第4天】在科技的浩瀚宇宙中,量子计算如同一颗冉冉升起的新星,以其潜在的无限能力吸引着全世界的目光。本文将探索量子计算的最新进展、面临的技术障碍以及它如何可能重塑我们的未来。
|
网络协议 Go
golang判断ip地址是ipv4还是ipv6
golang判断ip地址是ipv4还是ipv6