- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人银行账户申报接口规范(征求意见稿)报告
个人银行账户申报
版本号:V1.0
目录
1 前言 1
2 数据交换总体约束 1
2.1 数据交换方式 1
2.2 商业银行接入方式 1
2.3 TLQ消息中间件接入方式的设计约束 1
2.4 安全设计约束 2
3 账户类数据交换规范 1
3.1 数据交换方式 1
3.2 安全设计 1
3.2.1 加密数据格式规范 1
3.2.2 签名及信封格式标准 3
3.3 报文概述 6
3.4 账户类数据报文信息描述(商行发送报文) 7
3.4.1 个人银行账户申报报文 7
3.5 账户类数据报文信息描述(商行接收报文) 8
3.5.1 个人银行账户报文接收反馈报文 8
3.5.2 个人银行账户报文格式校验反馈报文 9
3.5.3 个人银行账户报文逻辑校验反馈报文 10
3.5.4 个人银行账户报文月度报送数量统计报文 11
3.6 账户类数据报文元素通用要求 12
3.6.1 商行发送报文的报文头及报文体描述 12
3.6.2 商行接收报文的报文头及报文体描述 13
3.6.3 个人账户报文元素通用约束 15
4 附表 34
附表1:格式和逻辑校验结果代码 34
附表2:报文接收校验结果代码 39
附表3:国籍代码 39
附表4:地区代码 46
前言
《中国人民银行数据交换接口规范之账户类数据交换接口规范》(以下简称“接口规范”),在中国人民银行统一数据交换接口规范约束下,对有关人民银行与商业银行之间有关账户类数据交换方法、规则进行描述。
文档的主要读者有:外部接入机构人员。
数据交换总体约束
数据交换方式
商业银行系统与人民银行系统间应通过消息中间件接口方式或WebService接口方式实现数据交换。具体接口方式根据所交换的数据特点、数据量、交换频度决定。具体约束参见分类数据交换方式章节。
商业银行接入方式
商业银行应采取一点接入的方式,即商业银行应以法人为单位统一实现与人民银行的数据交换,对于农信联社应通过其省联社统一实现与人民银行的数据交换。
商业银行应通过金融城域网连接到人民银行DMZ区后实现人民银行系统间的数据交换。其中:
1、对于总部设立在北京的全国性商业银行应通过人民银行总行DMZ区实现人民银行系统间的数据交换。
2、对于总部设立在其他省份的全国性商业银以及各地方性商业银行应通过其总部所在省份的DMZ区实现人民银行系统间的数据交换。
TLQ消息中间件接入方式的设计约束
商业银行系统与人民银行系统间通过TLQ消息中间件实现数据交换时,商业银行系统应符合以下设计要求:
1、商业银行接入节点代码由人民银行统一负责分配。(复用人民银行已分配给商业银行的用于反假报送系统或理财报送系统使用的节点号)
2、原则上,商业银行应按照一点接入的原则,通过一个节点实现与各类数据的数据交换。
3、对于批量数据报文和实时数据报文应分开不同队列进行处理。
安全设计约束
1、商业银行应按照不同类别数据的安全设计要求实现对数据传输过程中的安全性的保证措施。
2、对于需要加密的数据应使用符合国家要求的国产密码算法实现数据加密处理。
账户类数据交换规范
数据交换方式
1、商业银行应通过TLQ消息中间件方式实现与人民银行间账户类数据的交换。
2、TLQ产品的版本应统一使用TongLINK/Q V6.3版本。
3、个人账户类数据报文为批量报文。
4、_CAMS_[节点号]。
5、SREC_CAMS_[XX](XX代表两位数字,各商业银行的人行接收队列规则下发)SSEND_CAMS_[节点号]。
加密数据格式规范
人民银行账户管理系统的加密数据的产生需要符合ASN.1结构,以下将分别描述具体的ASN.1结构内容以及数据加密和解密的流程。
ASN.1数据结构描述
加密数据ASN.1结构如下:
EncryptData::= SEQUENCE{
version EXPLICIT Version DEFULT v1,
organizationCode OrganizationCode,
serverInfo ServerInfo,
time Time,
signedData SignedData,
encryptedData EncryptedData
}
结构中各项含义见下表:
字段定义 字段描述 Version::= INTEGER{v1(0)} 加密数据版本号,这一结构当前值为0 OrganizationCode::= OCTET STRING 机构代码 ServerInfo::= OCTET STRING 服务器信息 Time::= UTCTIME 加密数据时间 SignedData::= OCTET STRING 签名数据 EncryptedData::= OCTET STRING
文档评论(0)