File: iotp-codes

package info (click to toggle)
doc-iana 2001.08-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 8,176 kB
  • ctags: 954
  • sloc: perl: 1,057; makefile: 83; sh: 27
file content (314 lines) | stat: -rw-r--r-- 10,319 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314

Internet Open Trading Protocol (IOTP) Codes  per [RFC2801]

(last updated 2001 Jun 29)

To help ensure interoperability, there is a need for codes used by
IOTP to be maintained in a controlled environment so that their meaning
and usage are well defined and duplicate codes avoided. [IANA] is the
mechanism to be used for this purpose as described in RFC 2434.

The element types and attributes names to which this procedure
applies is shown in the table below together with the initial values 
that are valid for these attributes.

 Note that:

 o the IETF Trade mailing list's email address is
   ietf-trade@elistx.com

 o "Designated Experts" (see [IANA]) are appointed by the IESG.

   Element Type/                     Attribute Values
   Attribute Name

 Algorithm/         "sha1" - indicates that a [SHA1] authentication
 Name               will apply
 (When Algorithm
 is a child of an   "signature" - indicates that authentication
 AuthReq            consists of the generation of a digital signature.
 Component)
                    "Pay:ppp" where "ppp" may be set to any valid
                    value for "iotpbrand" (see below)

                    With the exception of Algorithms that begin with
                    "pay:", new values are allocated following review
                    on the IETF Trade mailing list and by the
                    Designated Expert.

                      [Note]     The Algorithm element is likely to be
                                 eventually defined within the [DSIG]
                                 name space. It is likely that the
                                 maintenance procedure defined here
                                 may need to vary over time, as the
                                 DSIG proposals become more widely
                                 adopted.
                      [Note End]



Element Type/                     Attribute Values
Attribute Name

 Brand/BrandId      The following list of initial BrandIds have been
                    taken from those Organisations that have applied
                    for SET certificates as at 1st June 1999:

                    "Amex" - American Express

                    "Dankort" - Dankort

                    "JCB" - JCB

                    "Maestro" - Maestro

                    "MasterCard" - MasterCard

                    "NICOS" - NICOS

                    "VISA" - Visa

                    In addition the following Brand Id values are
                    defined:

                    "Mondex"

                    "GeldKarte"

                    New values of BrandId must be announced to the
                    IETF Trade mailing list and, if there are no
                    objections within three weeks, are allocated on a
                    "first come first served" basis.

 CurrencyAmount/    Currency codes are dependent on CurrCodeType (see
 CurrCode           below).

                    If CurrCodeType is "ISO4217-A" then the currency
                    code is an alphabetic currency code as defined by
                    [ISO4217].

                    If CurrCodeType is "IOTP" then new values must be
                    announced to the IETF Trade mailing list and, if
                    there are no objections within three weeks, are
                    allocated on a "first come first served" basis.

                      [Note]     The Currency Code Type of IOTP, is
                                 designed to allow the support of
                                 "new" psuedo currencies such as
                                 loyalty or frequent flyer points. At
                                 the time of writing this
                                 specification, no currency codes of
                                 this type have been defined.
                      [Note End]



   Element Type/                     Attribute Values
   Attribute Name

 CurrencyAmount/    "ISO4217-A"
 CurrCodeType
                    "IOTP"

                    New values of CurrCodeType attribute are allocated
                    following review on the IETF Trade mailing list
                    and by the Designated Expert.

 DeliveryData/      "Post"
 DelivMethod
                    "Web"

                    "Email"

                    New values of Delivery Method attribute are
                    allocated following review on the IETF Trade
                    mailing list and by the Designated Expert. This
                    may require the publication of additional
                    documentation to describe how the delivery method
                    is used.

 PackagedContent/   "PCDATA"
 Content
                    "MIME"

                    "MIME:mimetype" (where mimetype must be the same
                    as content-type as defined by [MIME] )

                    "XML"

                    If the Content attribute is of the form
                    "MIME"mimetype", then control of new values for
                    "mimetype" is as defined in [MIME].

                    Otherwise, new values of the Content attribute are
                    allocated following review on the IETF Trade
                    mailing list and by the Designated Expert. This
                    may require the publication of additional
                    documentation to describe how the new attribute is
                    used within a Packaged Content element.

 RelatedTo/         "IotpTransaction"
 RelationshipType
                    "Reference"

                    New values of the RelationshipType attribute are
                    allocated following review on the IETF Trade
                    Working Group mailing list and by the Designated
                    Expert. This may require the publication of
                    additional documentation to describe how the




   Element Type/                     Attribute Values
   Attribute Name
                    delivery method is used.

 Status/            Offer
 StatusType
                    Payment

                    Delivery

                    Authentication

                    Unidentified

                    New values of the Status Type attribute are
                    allocated following:
                     o publication to the IETF Trade Working Group,
                       of an RFC describing the Trading Exchange,
                       Trading Roles and associated components that
                       relate to the Status, and
                     o review of the document on the IETF Trade
                       mailing list and by the Designated Expert.

                      [Note]     The document describing new values
                                 for the Status Type attribute may be
                                 combined with documents that describe
                                 new Trading Roles and types of
                                 signatures (see below).
                      [Note End]

 TradingRole/       "Consumer"
 TradingRole
                    "Merchant"

                    "PaymentHandler"

                    "DeliveryHandler"

                    "DelivTo"

                    "CustCare"

                    New values of the Trading Role attribute are
                    allocated following:
                     o publication to the IETF Trade Working Group,
                       of an RFC describing the Trading Exchange,
                       Trading Roles and associated components that
                       relate to the Trading Role, and
                     o review of the document on the IETF Trade
                       mailing list and by the Designated Expert.

                      [Note]     The document describing new values
                                 for the Trading Role attribute may be



   Element Type/                     Attribute Values
   Attribute Name
                                 combined with documents that describe
                                 new Status Types (see above) and
                                 types of signatures (see below).
                      [Note End]

 TransId/           "BaselineAuthentication"
 IotpTransType
                    "BaselineDeposit"

                    "BaselinePurchase"

                    "BaselineRefund"

                    "BaselineWithdrawal"

                    "BaselineValueExchange"

                    "BaselineInquiry"

                    "BaselinePing"

                    New values of the IotpTransType attribute are
                    allocated following:
                     o publication to the IETF Trade mailing list, of
                       an RFC describing the new IOTP Transaction, and
                     o review of the document on the IETF Trade
                       Working Group mailing list and by the
                       Designated Expert.

 Attibute/ Content
 (see Signature
                    "OfferResponse"
 Component)         "PaymentResponse"

                    "DeliveryResponse"

                    "AuthenticationRequest"

                    "AuthenticationResponse"

                    "PingRequest"

                    "PingResponse"

                    New values of the code that define the type of a
                    signature are allocated following:
                     o publication to the IETF Trade Working Group,
                       of an RFC describing the Trading Exchange where
                       the signature is being used, and
                     o review of the document on the IETF Trade
                       mailing list and by the Designated Expert.



   Element Type/                     Attribute Values
   Attribute Name

                     [Note]     The document describing new values
                                 for the types of signatures may be
                                 combined with documents that describe
                                 new Status Types and Trading Roles
                                 (see above).
                      [Note End]

References
----------

[RFC2801]  Burdett, D., "Internet Open Trading Protocol - IOTP
           Version 1.0", RFC 2801, April 2000

(created 04/00)

[]