DB11/T 254.2-2018 政务数字证书规范 第2部分:应用接口

DB11/T 254.2-2018 Government Digital Certificate Specification Part 2: Application Interface

北京市地方标准 简体中文 现行 页数:24页 | 格式:PDF

基本信息

标准号
DB11/T 254.2-2018
标准类型
北京市地方标准
标准状态
现行
中国标准分类号(CCS)
国际标准分类号(ICS)
发布日期
2018-04-04
实施日期
2018-07-01
发布单位/组织
北京市质量技术监督局
归口单位
北京市经济和信息化委员会
适用范围
-

发布历史

文前页预览

研制信息

起草单位:
起草人:
出版信息:
页数: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获取设备数量