- 1211
- 0
- 约1.51万字
- 约 18页
- 2017-08-17 发布于天津
- 举报
数字证书格式标准规范V4.doc
国家公共资源交易服务平台数字证书格式规范
范围
本规范描述了国家公共资源交易服务平台中使用的数字证书和证书撤销列表的格式,用于指导电子认证服务机构(CA机构)签发统一格式的数字证书和证书撤消列表,以保障数字证书在国家公共资源交易服务平台之间的互通互认。本规范以GB/T 20518-2006《信息安全技术 公钥基础设施 数字证书格式》和GM/T 0015-2012《基于SM2密码算法的数字证书格式规范》为基础。
数字证书格式
数字证书基本结构
数字证书结构采用ANS.1 DER编码,基本结构由基本证书域TBSCertificate、签名算法域SignatureAlgorithm和签名值SignatureValue三部分组成。基本结构如下:
Certificate ::= SEQUENCE {
tbsCertificate TBSCertificate,
signatureAlgorithm AlgorithmIdentifier,
signatureValue BIT STRING }
TBSCertificate ::= SEQUENCE {
version [0] EXPLICIT Version DEFAULT v1,
serialNumber CertificateSerialNumber,
signature AlgorithmIdentifier,
issuer Name,
validity Validity,
subject Name,
subjectPublicKeyInfo SubjectPublicKeyInfo,
issuerUniqueID [1] IMPLICIT UniqueIdentifier OPTIONAL,
-- If present, version MUST be v2 or v3
subjectUniqueID [2] IMPLICIT UniqueIdentifier OPTIONAL,
-- If present, version MUST be v2 or v3
extensions [3] EXPLICIT Extensions OPTIONAL
-- If present, version MUST be v3
}
Version ::= INTEGER { v1(0), v2(1), v3(2) }
CertificateSerialNumber ::= INTEGER
Validity ::= SEQUENCE {
notBefore Time,
notAfter Time }
Time ::= CHOICE {
utcTime UTCTime,
generalTime GeneralizedTime }
UniqueIdentifier ::= BIT STRING
SubjectPublicKeyInfo ::= SEQUENCE {
algorithm AlgorithmIdentifier,
subjectPublicKey BIT STRING }
Extensions ::= SEQUENCE SIZE (1..MAX) OF Extension
Extension ::= SEQUENCE {
extnID OBJECT IDENTIFIER,
critical BOOLEAN DEFAULT FALSE,
extnValue OCTET STRING }
上述数据结构中,tbsCertificate包含了主体名称和颁发者名称,主题的公钥,证书有效期及其他相关信息。signatureAlgorithm包含了证书签发机构签发该证书时使用的密码算法
您可能关注的文档
最近下载
- 2023年江苏大学附属医院医护人员招聘考试模拟试题及答案解析.docx VIP
- 2025年货代年终总结及明年计划.pdf VIP
- 2025-2030日本便利店业态创新方向与中国本土化改造案例报告.docx
- 高考必备单词三千五电子版.pdf VIP
- 2026安全生产第一课78张.pptx
- 2025-2030中国风水机构行业运行状况与企业经营形势分析研究报告.docx
- 2024年中考物理复习:跨学科类试题汇编(含答案解析).pdf VIP
- 血液透析并发症及处理.pptx VIP
- 2025年北京央教湘岳假期寒假作业五年级数学苏教版答案.pdf VIP
- (新教材)2026年春期部编人教版一年级下册语文教学计划及进度表.pdf
原创力文档

文档评论(0)