Network Working Group D. Burdett
Request for Comments: 2801 Commerce One
Category: Informational April 2000
Internet Open Trading Protocol - IOTP
Version 1.0
Status of this Memo
This memo provides information for the Internet community. It does
not specify an Internet standard of any kind. Distribution of this
memo is unlimited.
Copyright Notice
Copyright (C) The Internet Society (2000). All Rights Reserved.
Abstract
The Internet Open Trading Protocol (IOTP) provides an interoperable
framework for Internet commerce. It is payment system independent and
encapsulates payment systems such as SET, Secure Channel
Credit/Debit, Mondex, CyberCoin, GeldKarte, etc. IOTP is able to
handle cases where such merchant roles as the shopping site, the
Payment Handler, the Delivery Handler of goods or services, and the
provider of customer support are performed by different parties or by
one party.
Table of Contents
1. Background .....................................................7
1.1 Commerce on the Internet, a Different Model .................7
1.2 Benefits of IOTP ............................................9
1.3 Baseline IOTP ..............................................10
1.4 Objectives of Document .....................................10
1.5 Scope of Document ..........................................11
1.6 Document Structure .........................................11
1.7 Intended Readership ........................................13
1.7.1 Reading Guidelines ...................................13
2. Introduction ..................................................14
2.1 Trading Roles ..............................................16
2.2 Trading Exchanges ..........................................18
2.2.1 Offer Exchange .......................................19
2.2.2 Payment Exchange .....................................21
2.2.3 Delivery Exchange ....................................24
2.2.4 Authentication Exchange ..............................26
2.3 Scope of Baseline IOTP .....................................28
Burdett Informational [Page 1]
RFC 2801 IOTP/1.0 April 2000
3. Protocol Structure ............................................31
3.1 Overview ...................................................32
3.1.1 IOTP Message Structure ...............................32
3.1.2 IOTP Transactions ....................................34
3.2 IOTP Message ...............................................35
3.2.1 XML Document Prolog ..................................37
3.3 Transaction Reference Block ................................37
3.3.1 Transaction Id Component .............................38
3.3.2 Message Id Component .................................39
3.3.3 Related To Component .................................41
3.4 ID Attributes ..............................................42
3.4.1 IOTP Message ID Attribute Definition .................43
3.4.2 Block and Component ID Attribute Definitions .........44
3.4.3 Example of use of ID Attributes ......................46
3.5 Element References .........................................46
3.6 Extending IOTP .............................................48
3.6.1 Extra XML Elements ...................................49
3.6.2 Opaque Embedded Data .................................50
3.7 Packaged Content Element ...................................50
3.7.1 Packaging HTML .......................................52
3.7.2 Packaging XML ........................................53
3.8 Identifying Languages ......................................54
3.9 Secure and Insecure Net Locations ..........................54
3.10 Cancelled Transactions .....................................55
3.10.1 Cancelling Transactions ..............................55
3.10.2 Handling Cancelled Transactions ......................56
4. IOTP Error Handling ...........................................56
4.1 Technical Errors ...........................................57
4.2 Business Errors ............................................57
4.3 Error Depth ................................................58
4.3.1 Transport Level ......................................58
4.3.2 Message Level ........................................58
4.3.3 Block Level ..........................................59
4.4 Idempotency, Processing Sequence, and Message Flow .........61
4.5 Server Role Processing Sequence ............................62
4.5.1 Initiating Transactions ..............................62
4.5.2 Processing Input Messages ............................63
4.5.3 Cancelling a Transaction .............................70
4.5.4 Retransmitting Messages ..............................70
4.6 Client Role Processing Sequence ............................71
4.6.1 Initiating Transactions ..............................71
4.6.2 Processing Input Messages ............................72
4.6.3 Cancelling a Transaction .............................74
4.6.4 Retransmitting Messages ..............................74
5. Security Considerations .......................................74
5.1 Determining whether to use digital signatures ..............74
5.2 Symmetric and Asymmetric Cryptography ......................76
5.3 Data Privacy ...............................................77
Burdett Informational [Page 2]
RFC 2801 IOTP/1.0 April 2000
5.4 Payment Protocol Security ..................................77
6. Digital Signatures and IOTP ...................................77
6.1 How IOTP uses Digital Signatures ...........................77
6.1.1 IOTP Signature Example ...............................80
6.1.2 OriginatorInfo and RecipientInfo Elements ............82
6.1.3 Using signatures to Prove Actions Complete
Successfully .........................................83
6.2 Checking a Signature is Correctly Calculated ...............84
6.3 Checking a Payment or Delivery can occur ...................85
6.3.1 Check Request Block sent Correct Organisation ........86
6.3.2 Check Correct Components present in Request Block ....91
6.3.3 Check an Action is Authorised ........................91
7. Trading Components ............................................93
7.1 Protocol Options Component .................................96
7.2 Authentication Request Component ...........................97
7.3 Authentication Response Component ..........................98
7.4 Trading Role Information Request Component .................99
7.5 Order Component ...........................................100
7.5.1 Order Description Content ...........................101
7.5.2 OkFrom and OkTo Timestamps ..........................101
7.6 Organisation Component ....................................102
7.6.1 Organisation IDs ....................................104
7.6.2 Trading Role Element ................................105
7.6.3
没有合适的资源?快使用搜索试试~ 我知道了~
RFC文档的英文原版及中文版(第3部分:英文版2100-2899)
共804个文件
txt:800个
ps:3个
doc:1个
3星 · 超过75%的资源 需积分: 25 68 下载量 107 浏览量
2010-08-20
15:00:39
上传
评论 2
收藏 12.1MB RAR 举报
温馨提示
RFC文档的英文原版及中文版(第3部分:英文版2100-2899) RFC 英文文档 RFC1-RFC3655 RFC 中文翻译 RFC1-RFC3093 学习网络协议必备,中英文文档都有,尤其英文不利索的。也可以用作毕业设计的外文翻译。
资源推荐
资源详情
资源评论
收起资源包目录
RFC文档的英文原版及中文版(第3部分:英文版2100-2899) (804个子文件)
~$C 2581.doc 162B
rfc2616.ps 5.56MB
rfc2638.ps 1.56MB
rfc2636.ps 1.08MB
rfc2801.txt 601KB
rfc2626.txt 550KB
rfc2328.txt 525KB
rfc2828.txt 489KB
RFC2178.TXT 484KB
rfc2566.txt 438KB
rfc2616.txt 422KB
rfc2885.txt 346KB
rfc2543.txt 339KB
rfc2705.txt 304KB
RFC2445.TXT 293KB
RFC2297.TXT 280KB
RFC2459.TXT 279KB
RFC2156.TXT 274KB
rfc2707.txt 256KB
RFC2455.TXT 253KB
rfc2662.txt 248KB
RFC2116.TXT 238KB
rfc2743.txt 230KB
RFC2446.TXT 227KB
RFC2205.TXT 225KB
rfc2461.txt 222KB
rfc2744.txt 219KB
RFC2408.TXT 209KB
RFC2155.TXT 209KB
rfc2642.txt 205KB
rfc2518.txt 203KB
rfc2741.txt 200KB
rfc2853.txt 200KB
RFC2301.TXT 200KB
rfc2819.txt 199KB
rfc2326.txt 195KB
rfc2821.txt 192KB
rfc2574.txt 191KB
rfc2740.txt 190KB
RFC2196.TXT 187KB
rfc2564.txt 184KB
rfc2515.txt 181KB
RFC2257.TXT 178KB
RFC2274.TXT 169KB
RFC2264.TXT 169KB
RFC2848.TXT 169KB
rfc2661.txt 169KB
RFC2401.TXT 168KB
RFC2246.TXT 166KB
RFC2165.TXT 166KB
rfc2614.txt 165KB
Rfc2764.txt 163KB
RFC2108.TXT 162KB
rfc2674.txt 161KB
rfc2362.txt 160KB
rfc2510.txt 158KB
rfc2522.txt 158KB
RFC2479.TXT 156KB
RFC2495.TXT 156KB
rfc2863.txt 155KB
rfc2524.txt 154KB
RFC2204.TXT 152KB
RFC2292.TXT 152KB
RFC2244.TXT 152KB
rfc2573.txt 151KB
RFC2150.TXT 150KB
RFC2117.TXT 148KB
RFC2233.TXT 148KB
rfc2865.txt 147KB
rfc2367.txt 147KB
rfc2758.txt 146KB
rfc2639.txt 145KB
RFC2263.TXT 144KB
rfc2670.txt 142KB
rfc2814.txt 142KB
RFC2440.TXT 142KB
RFC2622.TXT 141KB
rfc2571.txt 140KB
rfc2558.txt 139KB
RFC2458.TXT 139KB
rfc2625.txt 138KB
rfc2525.txt 137KB
rfc2896.txt 137KB
RFC2417.TXT 136KB
rfc2366.txt 135KB
RFC2266.TXT 134KB
RFC2167.TXT 133KB
rfc2637.txt 133KB
rfc2634.txt 131KB
rfc2677.txt 130KB
rfc2608.txt 129KB
rfc2630.txt 129KB
rfc2300.txt 129KB
RFC2271.TXT 128KB
RFC2261.TXT 128KB
rfc2332.txt 127KB
RFC2295.TXT 125KB
rfc2737.txt 125KB
RFC2496.TXT 125KB
RFC2676.TXT 124KB
共 804 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
- 笑傲江湖令狐冲2021-05-28英文的,骗人的,没有中文的,大家主要不要上当
- maomao_1233212013-09-20不错,可以看一下
- jphuang1232013-09-05超好的资源,谢谢了
- duanyu1172014-12-16很棒的资料,谢谢啦!
clodpoll
- 粉丝: 4
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功