DB3502/T 064.3-2021 建设工程电子投标保函平台 第3部分:接入规范.pdf
- 文档部分内容预览:
DB3502/T 064.3-2021 建设工程电子投标保函平台 第3部分:接入规范
DZBHMD5为对DZBHINFO整个节点的字符串进行去除空格,转大写后获取的MD5哈希值,用于验证 DZBHINFO节点完整性
5.3.2结构化数据信息节点(DZBHINFO)
DZBHINFO为详细结构化数据的节点。
5.3.4电子投标保函编号(GUARANTEENO
有色金属标准DB3502/T 064. 32021
电子投标保函基本信息见表1
表1电子投标保函基本信息
5.3.7投标人信息(BIDDER)
DB3502/T064.3202
招标项目和标段信息见表4
招标项目和标段信息见表4
表4招标项目和标段信息
DB3502/T 064. 32021
5.3.9工程担保保证人信息(GUARANTOR
5.3.9工程担保保证人信息(GUARANTOR)
二程担保保证人信息见表
表5工程担保保证人信息
DB3502/T064.3202
5.3.11附件信息(GUARANTEEATTACH
5.3.11附件信息(GUARANTEE ATTACHMENT)
DB3502/T 064. 32021
电子投标保函平台接口架构图见图1
6.2工程担保保证人业务系统或第三方网络平
工程担保保证人业务系统或第三方网络平台投标人购买资格核验 工程担保保证人业务系统或第三方网络平台投标人购买资格核验见表8。
6.2.1工程担保保证人业务系统或第三方网络平台投标人购买资格核验
图1电子投标保函平台接口架构图
程担保保证人业务系统或第三方网络平台接收申
工程担保保证人业务系统或第三方网络平台接收申请信息见表9
DB3502/T064.3202
工程担保保证人业务系统或第三方网络平台接!
DB3502/T 064. 32021
DB3502/T064.3202
6.2.5电子投标保函平台接收核保状态
电子投标保函平台接收核保状态见表12
电子投标保函平台接收核保状态见表12
表12电子投标保函平台接收核保状态
6.2.6电子投标保函平台接收支付结果
电子投标保函平台接收支付结果见表13。
表13电子投标保函平台接收支付结果
DB3502/T064.3202
电子投标保函平台接收加密的电子投标保函文
电子投标保函平台接收加密的电子投标保函文件及信息摘要见表15。
子投标保函平台接收加密的电子投标保函文件及
DB3502/T 064. 32021
6.2.9工程担保保证人业务系统或第
工程担保保证人业务系统或第三方网络平台接收电子投标保函退保申请见表16!
呆保证人业务系统或第三方网络平台接收电子投
6.2.10电子投标保函平台接收保函退保结果
电子投标保函平台接收保函退保结果见表17
DB3502/T064.3202
表17电子投标保函平台接收保函退保结果
表18工程担保保证人业务系统或第三方网络平台接收受益人索赔申请
DB3502/T 064. 32021
6.2.12电子投标保函平台接收理赔结果
电子投标保函平台接收理赔结果见表19。
电子投标保函平台接收理赔结果见表19。
DB3502/T064.3202
表19电子投标保函平台接收理赔结果
6.2.13工程担保保证人业务系统或第三方网络平台退保模版
程担保保证人业务系统或第三方网络平台退保模
表20工程担保保证人业务系统或第三方网络平台退保模版
DB3502/T 064. 32021
6.3.2电子投标保函核验接口
电子投标保函核验见表23
表23电子投标保函核验
招标项目类别见表24。
DB3502/T064.3202
DB3502/T 064. 32021
身份证件类型见表27
DB3502/T064.3202
增值税发票类型见表28
表28增值税发票类型
DB3502/T 064. 32021
A.1签名通用步骤说明
签名生成的通用步骤如下
DB3502/T064.32021
设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从 小到大排序(字典序),使用URL键值对的格式(即keyl=valuel&key2=value2)拼接成字 符串stringA。特别注意以下重要规则: 参数名ASCII码从小到大排序(字典序); 如果参数的值为空不参与签名; 参数名区分大小写; 接口可能增加字段,验证签名时必须支持增加的扩展字段。 在stringA最后拼接上由电子投标保函平台提供的key得到stringSignTemp字符串,并对 stringSignTemp进行MD5运算,再将得到的字符串所有字符转换为大写,得到sign值 signValue
以下为签名生成的示例代码
假设传送的参数如下: "APPID":f810a9e4984al1e9a349000c29188elf, "BIDDER:"fd269701984a11e9a349000c29188e1f* "timeStamp":"20190101010101 第一步:对参数按照key=value的格式,并按照参数名ASCII字典序排序如下: stringA=appID=f810a9e4984alle9a349000c29188elf &certID=01828138984b1le9a349000c29188elf &orderIDs fd269701984alle9a349000c29188elf&timeStamp=20190101010101"; 第二步:拼接API密钥: stringSignTemp=stringA+"&key=5faf2b73984b1le9a349000c29188elf"//注:key为电子投标保函平台提供 sign=DigestUtils.md5Hex(stringSignTemp).toUpperCase O="518976F30A0660834D3358B068D872C4* 最终得到发送的数据: "appID":"f810a9e4984alle9a349000c29188elf* "orderIDs:"fd269701984alle9a349000c29188elf* "certID~:01828138984b1le9a349000c29188elf", "timeStamp":"20190101010101", "sign":518976F30A0660834D3358B068D872C4*
假设传送的参数如下: "APPID":f810a9e4984alle9a349000c29188elf" BIDDER":"fd269701984a11e9a349000c29188e1f", "timeStamp":"20190101010101" 第一步:对参数按照key=value的格式,并按照参数名ASCII字典序排序如下: stringA=appID=f810a9e4984alle9a349000c29188elf &certID =01828138984b1le9a349000c29188elf &orderIDs fd269701984alle9a349000c29188elf&timeStamp=20190101010101"; 第二步:拼接API密钥: stringSignTemp=stringA+"&key=5faf2b73984b1le9a349000c29188elf"//注:key为电子投标保函平台提供 sign=DigestUtils.md5Hex(stringSignTemp).toUpperCase O="518976F30A0660834D3358B068D872C4* 最终得到发送的数据: "appID":"f810a9e4984alle9a349000c29188elf" "orderIDs:"fd269701984alle9a349000c29188elf* "certID~:01828138984b1le9a349000c29188elf", "timeStamp":"20190101010101", "sign":"518976F30A0660834D3358B068D872C4°
appID:"f810a9e4984alle9a349000c29188elf orderIDs~:"fd269701984alle9a349000c29188elf "certID":~01828138984b1le9a349000c29188elf", "timeStamp":"20190101010101", "sign":"518976F30A0660834D3358B068D872C4
DB3502/T 064. 32021
信息技术标准规范范本附录B (资料性) XML样例描述
DB3502/T064.32021
附录C (资料性) 接口示例 c.1工程担保保证人业务系统或第三方网络平台投标人购买资格核验
DB3502/T 064. 32021
//第三方网络平台提供 String url ="https//****"; String result = HttpClientUtils.doPost(url, params) ; //返回结果 System. out.println(result) ;
暖通标准规范范本担保保证人业务系统或第三方网络平台接收申请
DB3502/T064.3202
....- 相关专题: