数字证书的一些相关概念

2019-01-24  本文已影响0人  tafanfly

CA(Certificate Authority)

CA是一个第三方认证机构,CA的作用是检查证书持有者身份的合法性,并签发证书(在证书上签字),以防证书被伪造或篡改,以及对证书和密钥进行管理。

数字证书

从技术上讲,证书其实包含四部分,用户的公钥,用户的信息,CA的名称,还有CA中心对该证书里面的信息签名。


数字证书

数字签名

保证信息传输的完整性、发送者的身份认证,防止交易中的抵赖发生。

证书标准

X.509:公钥证书,只有公钥。
PKCS#7: 主要是用于签名或者加密。
PKCS#12:含有私钥,同时可以有公钥,但是有口令保护。

X.509是常见通用的证书格式。所有的证书都符合为Public Key Infrastructure (PKI) 制定的 ITU-T X509 国际标准。
PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准。

PKCS#7 常用的后缀是: .P7B .P7C .SPC
PKCS#12 常用的后缀有: .P12 .PFX
X.509 DER 编码(ASCII)的后缀是: .DER .CER .CRT
X.509 PEM 编码(Base64)的后缀是: .PEM .CER .CRT

编码方式:

查看证书:

openssl x509 -in certificate.pem -text -noout

openssl x509 -in certificate.der -inform der -text -noout

证书转换:

上一篇 下一篇

猜你喜欢

热点阅读