SSL证书的内容及用途
各大CA所发放的证书均遵循X.509 V3标准,其基本格式及其用途如下:
1.Certificate Format Version
证书版本号,用来指定证书格式用的X.509版本号,用于目录查询。
2.Certificate Serial Number
证书序列号,证书颁发者指定证书唯一序列号, 以标识CA发出的所有证书,用于目录查询。
3.Signature Algorithm Identifier
签名算法标识,用来指定本证书所用的签名算法(如SHA-1、RSA)。
4.Issuer
签发此证书的CA名称,用来指定签发证书的CA的可识别的唯一名称(DN, Distinguished Name),用于认证。
5.Validity Period
证书有效期,指定证书起始日期(notBefore)和终止日期(notAfter),用于校验证书的有效性。
6.Subject
用户主体名称,用来指定证书用户的X.500唯一名称(DN),用于认证。
7.Subject Public Key Information
用户主体公钥信息。
(1)Algorithm Identifier,算法标识。用来标识公钥使用的算法。
(2)Subject Public Key,用户主体公钥。用来标识公钥本身,用于加/解密和数字签名。
8.Issuer Unique ID
颁发者可选唯一标识,很少用。
9.Subject Unique ID
主体证书拥有者唯一标识,很少用。
10.Extensions
证书扩充部分(扩展域),用来指定额外信息。
(1)Authority Key Identifier,签发者CA的公钥标识。
Key Identifier,公钥标识;
Cert Issuer,证书签发者的甄别名,电子邮件、IP地址等;
Cert Serial Number,签发证书的序列号,用于签发根证书及交叉认证。
(2)Subject Key Identifier,用户主体的公钥标识。证书主体所含密钥的唯一标识,用来区分一个证书拥有者的多对密钥,主要用于对由以前公钥加密过的文件进行解密。
(3)CRL Distribution Point, CRL分布。指明CRL分段的地点,用于分布式存放。
(4)Key Usage,证书中的公钥用途,用来指定公钥用途,数字签名、加密等。
(5)Private Key Usage Period,用户的私钥有效期。用来指定用户签名私钥的起始日期和终止日期。
(6)Certificate Policies,CA承认的证书政策列表。用来指定用户证书所适用的政策, 证书政策可由对象标识符表示,一个详细提示(200字符)。
(7)Policy Mappings,策略映射。表明在两个CA之间一个或多个策略标识的等价映射关系——仅在CA证书里存在。
(8)Subject Alt Name,用户的代用名。用来指定用户的代用名。
(9)Issuer Alt Name,CA的代用名。用来指定CA的代用名。
(10)Basic Constraints,基本制约。用来表明证书用户是最终用户还是CA,用于交易路径。
(11)Subject Directory Attributes,用户主体目录属性。指出证书拥有者的一系列属性。
11.Signature Acgorithm
CA签名算法标识。
12.CA Signature
CA签名。
Google Chrome 66 Beta将于3月15日,即本周四发布。 虽然谷歌和赛门铁...
对最常见的开源协议做下总结分享 Mozilla Public License MPLLicense,允...
全面的日志管理和分析策略是关键任务,使组织能够理解运营...
代码签名证书简介及其许多好处 今天,几乎所有东西都是电脑。...
最后甚至会从Chrome的UI中取消挂锁图标。。。 谷歌爸爸在上周四...
PFS概览 众所周知,若服务器的私钥泄漏,任何可以访问私钥的人...
任何运行思科支持的虚拟专用网络(VPN)的人都可能需要安装更...
什么是API API是Application Programming Interface的简写。 实现了两个或...
从昨天跟大家分享金网科技原创手把手Docker java web 应用hellowor...
常见的 SSL 错误解决办法 为了保障用户的隐私信息安全,减少信...