通用密码服务接口规范

通用密码服务接口规范

ID:9763210

大小:1.73 MB

页数:52页

时间:2018-05-08

通用密码服务接口规范_第1页
通用密码服务接口规范_第2页
通用密码服务接口规范_第3页
通用密码服务接口规范_第4页
通用密码服务接口规范_第5页
资源描述:

《通用密码服务接口规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ICS35.040L80备案号:38317—2013BM中华人民共和国密码行业标准GM/T0019—2012通用密码服务接口规范Universalcryptographyserviceinterfacespecification2012-11-22发布2012-11—22实施国家密码管理局发布GM/T0019—2012目次前言····工gI言·-·-·--Ⅱl范围12规范性引用文件··-13术语和定义-一14符号和缩略语-·-一5算法标识和数据结构···5.1算法标识与常量定义···5.2密码服务接口数据结构定义和

2、说明··6密码服务接口·一6.1通用密码服务接口在公钥密码基础设施应用技术体系框架中的位置--46.2密码服务接口组成和功能说明~57密码服务接口函数定义··67.1环境类函数-·67.2证书类函数··87.3密码运算类函数·--157.4消息类函数·35附录A(规范性附录)密码服务接口错误代码定义··-45参考文献···47GM/T0019—2012刖菁本标准依据GB/T1.1—2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本标准的附录A为规范性附录。本标准

3、由国家密码管理局提出并归口。本标准起草单位:北京数字认证股份有限公司、上海格尔软件股份有限公司、北京海泰方圆科技有限公司、无锡江南信息安全工程技术中心、上海数字证书认证中心有限公司、卫士通信息产业股份有限公司、山东得安信息技术有限公司、国家信息安全工程技术研究中心。本标准主要起草人:刘平、李述胜、谭武征、柳增寿、徐强、刘承、李元正、高志权、孔凡玉、袁峰。本标准凡涉及密码算法相关内容,按照国家有关法规实施。GM/T0019—2012引言本标准依托于密码设备层的GM/T0018《密码设备应用接口规范》和GM/T0016

4、《(智能密码钥匙密码应用接口规范》,为典型密码服务层和应用层规定了统一的通用密码服务接口。通用密码服务接口在公钥密码基础设施支撑的前提下,向应用系统和典型密码服务层提供各类通用的密码服务,有利于密码服务接口产品的开发,有利于应用系统在密码服务过程中的集成和实施,有利于实现各应用系统的互联互通。ⅡGM/T0019—2012通用密码服务接口规范1范围本标准规定了统一的通用密码服务接口。本标准适用于公开密钥应用技术体系下密码应用服务的开发,密码应用支撑平台的研制及检测,也可用于指导直接使用密码设备的应用系统的开发。2规范

5、性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GM/T0006密码应用标识规范GM/T0015基于SM2密码算法的数字证书格式规范GM/T0018密码设备应用接口规范GM/T0016智能密码钥匙密码应用接口规范GM/T0010SM2密码算法加密签名消息语法规范GM/T0009SM2密码算法使用规范PKCS#7:CryptographicMessageSyntax3术语和定义下列术语和定义适用于本文

6、件。3.1数字证书digitalcertificate由认证权威数字签名的包含公开密钥拥有者信息、公开密钥、签发者信息、有效期以及一些扩展信息的数字文件。3.2用户密钥userkey存储在设备内部的用于应用密码运算的非对称密钥对,包含签名密钥对和加密密钥对。3.3容器container密码设备中用于保存密钥所划分的唯一性存储空间。4符号和缩略语下列缩略语适用于本文件:APIApplicationProgramInterface应用程序接口,简称应用接口CACertificationAuthority证书认证机构CN

7、CommonName通用名GM/T0019—2012CRLCertificateRevocationList证书撤销列表DERDistinguishedEncodingRules可区分编码规则DNDistinguishedName可识别名ECCEllipticCurveCryptography椭圆曲线密码LDAPLightweightDirectoryAccessProtocol轻量级目录访问协议OlDObjectIdentifier对象标识符PKCSthePublic—KeyCryptographyStandar

8、d公钥密码标准5算法标识和数据结构5.1算法标识与常■定义本规范所使用常量定义、各类算法标识和证书解析标识的具体定义见GM/T0006。5.2密码服务接口数据结构定义和说明5.2.1常■定义数据常量标识定义了在规范中用到的常量的取值。数据常量标识的定义如表1所示。表1常量定义常量名取值描述SGDMAX_COUNT64枚举出的对象数量最大值SGD_MAXNAM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。