DB11/T 254.2-2018 政务数字证书规范 第2部分:应用接口
DB11/T 254.2-2018 Government Digital Certificate Specification Part 2: Application Interface
基本信息
发布历史
-
2004年12月
-
2018年04月
文前页预览
研制信息
- 起草单位:
- 起草人:
- 出版信息:
- 页数:24页 | 字数:- | 开本: -
内容描述
北京市地方标准公告
2023年标字第22号(总第340号)
根据《中华人民共和国标准化法》《北京市标准化办法》和《北
京市地方标准管理办法》的规定,结合2023年北京市地方标准复
审结果,现公布现行有效北京市地方标准目录。
附件:现行有效北京市地方标准目录2023年标字第22号
(总第340号)
北京市市场监督管理局
2023年12月29日
序号标准号标准名称行业主管部门备注
96.DB11/T248-2021水质数据库表结构北京市水务局
97.DB11/T252-2021平菇生产技术规程北京市农业农村局
98.DB11/T253-2021香菇生产技术规程北京市农业农村局
将规范性引用文件及正文中的“GB/T25069-2010”更新
99.DB11/T254.1-2018政务数字证书规范第1部分:格式北京市经济和信息化局
为“GB/T25069”。
政务数字证书规范第2部分:应用接将规范性引用文件及正文中的“GB/T25069-2010”更新
100.DB11/T254.2-2018北京市经济和信息化局
口为“GB/T25069”。
101.DB11/T257-2021籽粒玉米生产技术规程北京市农业农村局
102.DB11/T258-2021夏播青贮玉米生产技术规程北京市农业农村局
103.DB11/T259-2020黄芩种植技术规程北京市农业农村局
104.DB11/T260-2022花生生产技术规程北京市农业农村局
105.DB11/T261-2022大豆生产技术规程北京市农业农村局
106.DB11/T267-2023芹菜生产技术规程北京市农业农村局
107.DB11/T268-2005黄瓜嫁接苗生产技术规程北京市农业农村局
108.DB11/T269-2014粪便处理设施运行管理规范北京市城市管理委员会
10
ICS35.240.30
L70
备案号:58907-2018DB11
北京市地方标准
DB11/T254.2—2018
代替DB11/T254.2-2004
政务数字证书规范
第2部分:应用接口
Specificationfordigitalcertificateforgovernmentaffairs
Part2:ApplicationProgrammingInterface
2018-04-04发布2018-07-01实施
北京市质量技术监督局发布
DB11/T254.2—2018
目次
前言............................................................................II
引言...........................................................................III
1范围..............................................................................1
2规范性引用文件....................................................................1
3术语和定义、缩略语................................................................1
4结构组成..........................................................................1
5政务数字证书应用接口定义..........................................................2
附录A(规范性附录)政务数字证书应用接口错误代码定义和说明.........................13
附录B(资料性附录)政务数字证书典型调用示例.......................................15
I
DB11/T254.2—2018
前言
本部分按照GB/T1.1—2009给出的规则起草。
DB11/T254.2—2018《政务数字证书规范》分为两个部分:
——第1部分:格式;
——第2部分:应用接口。
本部分为DB11/T254—2018的第2部分。
本部分代替DB11/T254.2—2004《政务数字证书规范第2部分:应用接口》。本部分根据电子政务
中数字证书接口的使用情况,对原有标准的内容进行了结构上的调整,重新定义了接口的架构和接口的
形式。新的接口以GM/T0020—2012《证书应用综合服务接口规范》中的定义为主,并加入法人一证通
项目实施所需的扩展接口。详细修订包括:
——第2章,引用了密码行业标准;
——第4章,重新命名为“结构组成”,并将接口的组成部分重新定义为设备管理接口、访问控制
接口、容器管理接口、密码服务接口、证书接口和通用接口;
——第5章,按照第4章定义的结构重新定义接口,新的接口采用COM接口形式,在第5章的内容中,
加入了符合密码行业标准的接口,接口内容参照了密码行业的相关标准;
——删除原附录A“政务数字证书应用接口宏定义和说明”,改为“政务数字证书应用接口错误代
码定义和说明(规范性附录)”,在其中给出了政务数字证书接口的错误码定义;
——删除了原附录B“政务证书应用接口数据结构定义和说明”,改为“政务数字证书典型调用示
例(资料性附录)”;
——删除原附录C“政务数字证书应用接口错误代码定义和说明”;
——删除原附录D“政务数字证书典型应用框架图”;
——删除原附录E“政务数字证书典型应用示例”。
本部分由北京市经济和信息化委员会提出并归口。
本部分由北京市经济和信息化委员会组织实施。
本部分主要起草单位:北京市经济和信息化委员会、北京数字认证股份有限公司、中国科学院信息
工程研究所、北京市国家保密局、北京市密码管理局。
本部分主要起草人:潘锋、刘惠刚、刘莎、姚世全、陈淑仪、高能、荆继武、李述胜、李向锋。
II
DB11/T254.2—2018
引言
信息技术和网络技术在极大地促进了社会的经济、科技、文化、教育和管理等各个方面发展的同时,
也带来了巨大的信息安全风险。随着北京市电子政务工程的不断深入和发展,迫切需要在开放的网络环
境下建立一个真实、有效的身份信任体制,确认电子政务参与方的各自身份,建立彼此间的信任关系以
及保证信息的保密性、完整性和可用性。以公开密钥基础设施(PublicKeyInfrastructure,PKI)为
核心的网络身份认证体系和信息加密技术已成为业界广泛认同的一种构造网络身份信任体制的重要方
式,并成为信息安全保障体系中极其重要的组成部分之一。
数字证书应用接口是PKI技术应用的关键和核心,是电子政务应用系统使用和应用PKI技术的桥梁。
为了确保政务数字证书在电子政务信息的应用中能够通用,实现信息系统互联互通,统一数字证书应用
接口规范,能够有效降低数字证书应用集成的复杂度,有助于更好形成统一的网络信任体系。本部分定
义了政务数字证书应用的系统架构,并定义了政务数字证书应用的各种接口。
III
DB11/T254.2—2018
政务数字证书规范第2部分:应用接口
1范围
本部分规定了电子政务外网中数字证书应用接口体系结构,各个接口函数的接口原型、功能、参数
和返回值以及政务数字证书应用接口所需的宏定义、错误代码和调用示例。
本部分适用于数字证书认证机构、数字证书认证系统的开发商、电子政务应用部门以及基于数字证
书的安全应用开发商进行信息系统建设。
应用于电子商务领域的数字证书应用接口,也可参照本部分。
2规范性引用文件
下列文件对于本部分的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本部分。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本部分。
GB/T25069—2010信息安全技术术语
GM/T0009—2012SM2密码算法使用规范
GM/T0010—2012SM2密码算法加密签名消息语法规范
3术语和定义、缩略语
3.1术语和定义
GB/T25069—2010界定的以及下列术语和定义适用于本文件。
3.1.1
信任trust
当一个实体假设另一个实体完全按照前者的期望行动时,则称前者“信任”后者。这种“信任”可能
只适用于某些特定功能。本部分中“信任”的关键作用是描述鉴别实体和权威机构之间的关系;鉴别实
体应确信它能够“信任”权威机构仅创建有效且可靠的证书。
3.2缩略语
下列缩略语适用于本部分:
CA证书认证机构(CertificationAuthority)
COM组件对象模型(ComponentObjectModel)
CSP加密服务提供者(CryptographicServiceProvider)
OID对象标识符(ObjectIdentifier)
PKCS公钥密码使用标准(thePublic-KeyCryptographyStandard)
4结构组成
1
DB11/T254.2—2018
4.1数字证书应用体系结构
4.1.1政务证书数字证书应用的一般体系结构,如图1所示:
政务数字证书应用
身份认证机密性完整性不可否认性
应用层
应用程序
政务数字证书应用接口
设备管理接口访问控制接口容器管理接口密码服务接口证书接口接口层
设备接口
密码设备
密钥密钥...密钥
图1数字证书应用架构
4.1.2政务数字证书应用接口位于应用层和密码设备之间,应用程序通过调用政务数字证书应用接口
实现身份认证、实现信息的机密性、完整性和不可否认性;政务数字证书应用接口通过设备所提供的接
口进行对设备的调用。在密码设备中实现具体的密码运算和密钥使用。
4.2数字证书应用接口组成和功能说明
数字证书应用接口由以下几个接口部分组成:
——设备管理接口:负责对所连接的密码设备进行管理、获取密码设备的信息;
——访问控制接口:负责确认用户是否允许连接使用密码设备,包括口令验证和修改口令等接口;
——容器管理接口:负责对所连接的密码设备中的容器进行管理;
——密码服务接口:负责具体与密码设备交互实现具体的密码运算,并将运算结果返回给应用程序;
——证书接口:负责数字证书的解析、证书信息的获取、有效性检查等功能;
——通用接口:负责提供通用类的处理功能。
5政务数字证书应用接口定义
5.1类型说明
本部分中的相关接口,均采用COM形式来为例来进行描述。应用接口的错误码定义和说明见附录A,
使用JavaScript进行接口调用的示例参见附录B。接口中主要使用到的数据类型定义列举如下:
boolean:表示一个布尔值,取值为1(True)和0(False)。
2
DB11/T254.2—2018
LONG:表示一个有符号长整数,其位数与取值范围与特定的平台有关。
BSTR:BSTR代表一个OLECHAR字符串类型的数据。
5.2设备管理接口
5.2.1获取设备数量
推荐标准
- DB21/T 2471-2015 规模化猪场猪圆环病毒病防治技术规范 2015-04-30
- DB21/T 2472-2015 H1N1亚型不同谱系猪流感病毒核酸RT-PCR鉴别诊断技术规范 2015-04-30
- DB21/T 2468-2015 新城疫免疫抗体监测技术规范 2015-04-30
- DB21/T 2460-2015 自由人槭短穗扦插育苗技术规程 2015-04-17
- DB21/T 2463-2015 侧柏选优技术规程 2015-04-17
- DB21/T 2467-2015 动物疫病防控信息数据元规范 2015-04-30
- DB21/T 2469-2015 H1N1亚型猪流感病毒荧光RT-PCR检测方法 2015-04-30
- DB21/T 2470-2015 规模化奶牛场布鲁氏菌病净化技术规范 2015-04-30
- DB21/T 2466-2015 禽流感病毒免疫层析(胶体金)检测方法 2015-04-30
- DB21/T 2461-2015 山杏嫩枝扦插育苗技术规程 2015-04-17