ICS35.030 CCS L 80 GM 中华人民共和国密码行业标准 GM/T0019-2023 代替GM/T00192012 通用密码服务接口规范 Universal cryptography service interface specification 2023-12-04发布 2024-06-01实施 国家密码管理局 发布 GM/T0019—2023 目 次 前言 Ⅲ 1范围 1 2规范性引用文件 1 3术语和定义 1 4缩略语 5算法标识和数据结构 2 5.1算法标识与常量定义 2 5.2密码服务接口数据结构定义和说明 2 6密码服务接口 3 6.1通用密码服务接口在公钥密码基础设施应用技术体系框架中的位置3 6.2密码服务接口组成和功能说明 3 7密码服务接口函数定义 44 4 7.1环境类函数 4 7.2证书类函数 7 7.3密码运算类函数16 7.4消息类函数 42 8验证方法 *53 8.1验证环境 53 8.2密码服务环境操作验证 53 8.3证书类函数功能验证 54 8.4 签名验签验证 56 8.5摘要计算验证 59 8.6非对称加解密验证 60 8.7 对称加解密验证 62 8.8生成密钥对验证 63 8.9PKCS#7运算验证 64 8.10SM2消息类运算验证 “ .65 8.11 Base64编码验证 *66 附录A(规范性)SM9密码算法应用接口 .68 附录B(规范性)密码服务接口错误代码定义81 参考文献 83 GM/T0019—2023 前言 本文件按照GB/T1.1一2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定 起草. 本文件代替GM/T0019一2012《通用密码服务接口规范》,与GM/T0019一2012相比,除结构调整 和编辑性改动外,主要技术变化如下: )删除了“用户证书列表”中的“数据长度(字节)”列(见2012年版的表2)“密钥容器列表”中的 “数据长度(字节)”列(见2012年版的表3); b)删除了“证书中DN的结构(见表4)”内容(见2012年版的5.2.4); ℃)删除了“通用密码服务在公钥密码应用技术体系框架内的位置”图;(见2012年版的图1); d)增加了“解析PKCS#7格式的签名数据”接口(见7.4.16); e)增加了“验证方法”(见第8章); f)增加了“SM9密码算法应用接口”(见附录A); g)增加了“证书被吊销的原因”错误码(见表B.1); h)删除了“SAR CertRevokedErr'”的宏描述、预定义值、说明(见2012年版的附录A). 请注意本文件的某些内容可能涉及专利.本文本的发布机构不承担识别专利的责任. 本文件由密码行业标准化技术委员会提出并归口. 本文件起草单位:北京数字认证股份有限公司、格尔软件股份有限公司、北京海泰方圆科技股份有 限公司、无锡江南信息安全工程技术中心、上海数字证书认证中心有限公司、中电科网络安全科技股份 有限公司、山东得安信息技术有限公司、北京国脉信安科技有限公司、中国电子技术标准化研究院. 本文件主要起草人:赵松、王银平、刘平、李述胜、郑强、谭武征、蒋红宁、柳增寿、王玉林、王中武、 马洪富、高志权、孔凡玉、袁峰、上官晓丽、蔡一鸣、黄晶品. 本文件及其所代替文件的历次版本发布情况为: ——2012年首次发布为GM/T00192012; —本次为第一次修订. ...
推荐内容/By 图集吧
- T/WD 120-2024 T/CAS 865-2024 质量分级及“领跑者”评价要求 通用仓储服务.pdf
- GM/T 0102-2020 密码设备应用接口符合性检测规范.pdf
- GM/T 0100-2020 人工确权型数字签名密码应用技术要求.pdf
- GM/T 0098-2020 基于IP网络的加密语音通信密码技术规范.pdf
- GM/T 0097-2020 射频识别电子标签统一名称解析服务安全技术规范.pdf
- GM/T 0096-2020 射频识别防伪系统密码应用指南.pdf
- GM/T 0091-2020 基于口令的密钥派生规范.pdf
- GB/T 32076.1-2015 预载荷高强度栓接结构连接副 第1部分:通用要求.pdf
- T/STIC 120031-2023 乘用车销售服务通用要求.pdf
- GM/T 0101-2020 近场通信密码安全协议检测规范.pdf
- GB/T 27926.1-2011 金融服务 金融业通用报文方案 第1部分:库输入输出方法和格式规范.pdf
- GB/T 27909.2-2011 银行业务 密钥管理(零售) 第2部分:对称密码及其密钥管理和生命周期.pdf