Tms Messageusageguide 6.0 Key Downloading
Tms Messageusageguide 6.0 Key Downloading
4 CAPE
5 Card Payments
6 Terminal Management
7 Message Usage Guide
8
11
12
13
14 Version 6.0
15 1st December 2017
16
41
42
53
AcquirerProtocolParameters
MerchantParameters
TerminalParameters
ApplicationParameters
HostCommunicationParameters
SecurityParameters
POIChallenge
Challenges
TMChallenge
Symmetric Key
Identification
AdditionalIdentification Identification
Version
Type Purpose
Function
ActivationDate
Validity period
DeactivationDate
KeyValue Key value
Symmetric Key
...
73
74 Figure 1: Key Information
75
1 The POI should be a POI Terminal, a POI Server, or any Intermediary Agent.
Symmetric Key i
...
HostCommunication-
Parameters
...
Key i
Symmetric Key n
Key n ...
83
84 Figure 2: Sharing of a Key with a Host
85
87 1.2.1 Notations
88
89 Asymmetric keys are denoted KOwner-Usage, where:
90 Owner of the key is either the POI, denoted POI, or the MTM/TM Host, denoted TM,
91 Usage of the key is either the encryption, denoted Enc, or the digital signature denoted Sig.
92
93 X.509 certificates are denoted CertIssuer-PKI(Key), where:
94 Issuer of the certificate is either the Root of the PKI issuing the certificate, denoted Root , or the
95 certification authority, denoted CA,
96 PKI is either the POI public key infrastructure, denoted POI, or the MTM/TM Host public key
97 infrastructure, denoted TM,
98 Key is the asymmetric key which is certified.
99
Enc: encryption Root: root of the PKI
Sig: signature CA: Certificate authority
KCV(Key) = Enc[Key](00..00)
null string
116
117 Figure 5: Key Check Value Notation
118
Certificate Certificate
Authority CCA-POI Authority CCA-TM
Key
Authentication Authentication
Encryption
Sig[KPOI-Sig](msg)
digital signature with POI key, or MAC
MAC
Sig[KPOI-Sig](msg)
digital signature with POI key, or MAC
MAC
StatusReport
Component
Component
SecurityParameters key identification
KCV encryption of a null string
DataSetRequired
TM Challenge 2 TM challenge sent in the configuration update
Sig[KPOI-Sig](msg)
digital signature with POI key, or MAC
MAC
ManagementPlan
145 ...
188
189 This message may be protected in the SecurityTrailer:
190 by a MAC (AnthenticatedData), if the POI own a shared symmetric MAC key, or
191 by a digital signature (SignedData) of the message, signed by by the POI authentication
192 key KPOI-Sig.
193
194
204
205 This message may be protected in the SecurityTrailer:
206 by a MAC (AnthenticatedData), if the POI own a shared symmetric MAC key,or
207 by a digital signature (SignedData) of the message, signed by by the TM authentication
208 key KTM-Sig.
209
210
219
220 This message may be protected in the SecurityTrailer:
221 by a MAC (AnthenticatedData), if the POI own a shared symmetric MAC key,or
222 by a digital signature (SignedData) of the message, signed by by the POI authentication
223 key KPOI-Sig.
224
225
234
235 This message may be protected in the SecurityTrailer:
236 by a MAC (AnthenticatedData), if the POI own a shared symmetric MAC key,or
237 by a digital signature (SignedData) of the message, signed by by the TM authentication
238 key KTM-Sig.
239
240
249
250 This message may be protected in the SecurityTrailer:
251 by a MAC (AuthenticatedData), if the POI own a shared symmetric MAC key,or
252 by a digital signature (SignedData) of the message, signed by by the POI authentication
253 key KPOI-Sig.
254
255 Then the Terminal Manager sends a ManagementPlanReplacement message containing other action to
256 perform.
257
258
269
Root CRoot
Key
Authentication Authentication
Encryption
284
285 The root X.509 certificate contains the following information:
Certificate Information Value
serialNumber 5087 CBC6 9E2E F6
Issuer
Country Name BE
Organisation Name EPASOrg
Organisation Unit Name Technical Center of Expertise
Common Name EPAS Protocols Test CA
Validity
notBefore 20130418084958+0100
notAfter 20181001182005+0200
Subject
Country Name BE
Organisation Name EPASOrg
Organisation Unit Name Technical Center of Expertise
Common Name EPAS Protocols Test CA
Extensions
keyUsage KeyCertSign CRLSign
basicConstraints 3
286
287 The dump of the X.509 certificate CRoot is:
288 0000 30 82 05 7D 30 82 03 65 A0 03 02 01 02 02 07 50 |0..}0..e.......P|
289 0010 87 CB C6 9E 2E F6 30 0D 06 09 2A 86 48 86 F7 0D |......0...*.H...|
290 0020 01 01 0B 05 00 30 68 31 0B 30 09 06 03 55 04 06 |.....0h1.0...U..|
291 0030 0C 02 42 45 31 10 30 0E 06 03 55 04 0A 0C 07 45 |..BE1.0...U....E|
292 0040 50 41 53 4F 72 67 31 26 30 24 06 03 55 04 0B 0C |PASOrg1&0$..U...|
293 0050 1D 54 65 63 68 6E 69 63 61 6C 20 43 65 6E 74 65 |.Technical Cente|
294 0060 72 20 6F 66 20 45 78 70 65 72 74 69 73 65 31 1F |r of Expertise1.|
295 0070 30 1D 06 03 55 04 03 0C 16 45 50 41 53 20 50 72 |0...U....EPAS Pr|
296 0080 6F 74 6F 63 6F 6C 73 20 54 65 73 74 20 43 41 30 |otocols Test CA0|
297 0090 2A 18 13 32 30 31 33 30 34 31 38 30 38 34 39 35 |*..2013041808495|
298 00A0 38 2B 30 31 30 30 18 13 32 30 31 38 31 30 30 31 |8+0100..20181001|
299 00B0 31 38 32 30 30 35 2B 30 32 30 30 30 68 31 0B 30 |182005+02000h1.0|
300 00C0 09 06 03 55 04 06 0C 02 42 45 31 10 30 0E 06 03 |...U....BE1.0...|
301 00D0 55 04 0A 0C 07 45 50 41 53 4F 72 67 31 26 30 24 |U....EPASOrg1&0$|
302 00E0 06 03 55 04 0B 0C 1D 54 65 63 68 6E 69 63 61 6C |..U....Technical|
303 00F0 20 43 65 6E 74 65 72 20 6F 66 20 45 78 70 65 72 | Center of Exper|
304 0100 74 69 73 65 31 1F 30 1D 06 03 55 04 03 0C 16 45 |tise1.0...U....E|
305 0110 50 41 53 20 50 72 6F 74 6F 63 6F 6C 73 20 54 65 |PAS Protocols Te|
306 0120 73 74 20 43 41 30 82 02 22 30 0D 06 09 2A 86 48 |st CA0.."0...*.H|
307 0130 86 F7 0D 01 01 01 05 00 03 82 02 0F 00 30 82 02 |.............0..|
308 0140 0A 02 82 02 01 00 A9 7F 45 12 21 96 E7 35 3C 89 |........E.!..5<.|
380
381
382
385
386 The dump of the X.509 certificate CCA-POI(KPOI-Sign) is:
387 0000 30 82 04 83 30 82 02 6B A0 03 02 01 02 02 0C 22 |0...0..k......."|
388 0010 25 A8 FB 00 07 12 93 D4 64 1C 3C 30 0D 06 09 2A |%.......d.<0...*|
389 0020 86 48 86 F7 0D 01 01 0B 05 00 30 68 31 0B 30 09 |.H........0h1.0.|
390 0030 06 03 55 04 06 0C 02 42 45 31 10 30 0E 06 03 55 |..U....BE1.0...U|
391 0040 04 0A 0C 07 45 50 41 53 4F 72 67 31 26 30 24 06 |....EPASOrg1&0$.|
392 0050 03 55 04 0B 0C 1D 54 65 63 68 6E 69 63 61 6C 20 |.U....Technical |
393 0060 43 65 6E 74 65 72 20 6F 66 20 45 78 70 65 72 74 |Center of Expert|
394 0070 69 73 65 31 1F 30 1D 06 03 55 04 03 0C 16 45 50 |ise1.0...U....EP|
395 0080 41 53 20 50 72 6F 74 6F 63 6F 6C 73 20 54 65 73 |AS Protocols Tes|
396 0090 74 20 43 41 30 2A 18 13 32 30 31 33 30 34 31 38 |t CA0*..20130418|
397 00A0 31 30 32 35 34 36 2B 30 31 30 30 18 13 32 30 31 |102546+0100..201|
398 00B0 38 31 30 30 31 31 38 32 30 30 35 2B 30 31 30 30 |81001182005+0100|
399 00C0 30 7A 31 0B 30 09 06 03 55 04 06 0C 02 46 52 31 |0z1.0...U....FR1|
400 00D0 10 30 0E 06 03 55 04 0A 0C 07 45 50 41 53 4F 72 |.0...U....EPASOr|
401 00E0 67 31 26 30 24 06 03 55 04 0B 0C 1D 54 65 63 68 |g1&0$..U....Tech|
402 00F0 6E 69 63 61 6C 20 43 65 6E 74 65 72 20 6F 66 20 |nical Center of |
403 0100 45 78 70 65 72 74 69 73 65 31 31 30 2F 06 03 55 |Expertise110/..U|
404 0110 04 03 0C 28 45 50 41 53 20 50 72 6F 74 6F 63 6F |...(EPAS Protoco|
405 0120 6C 20 54 65 73 74 20 43 6C 69 65 6E 74 20 41 75 |l Test Client Au|
406 0130 74 68 65 6E 74 69 63 61 74 69 6F 6E 30 82 01 22 |thentication0.."|
407 0140 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 |0...*.H.........|
408 0150 82 01 0F 00 30 82 01 0A 02 82 01 01 00 C2 25 11 |....0.........%.|
409 0160 39 0B 85 DB 39 90 A2 76 38 B8 50 61 6C 18 B1 1B |9...9..v8.Pal...|
410 0170 DF 78 49 4B 48 B6 1F 8F 8D 03 22 25 A8 FB 00 07 |.xIKH....."%....|
411 0180 12 93 D4 64 1C 3C DD E1 8D 47 33 7E B7 38 1A C1 |...d.<...G3~.8..|
412 0190 29 76 82 0F F5 C0 B3 21 E4 ED F8 8C 9B 8F 16 27 |)v.....!.......'|
413 01A0 0E 0F C6 FA B4 70 44 9B A7 0B 94 71 39 55 1A BE |.....pD....q9U..|
414 01B0 32 66 86 F5 38 C4 F7 F6 3A 45 FF 4C B9 E6 64 70 |2f..8...:E.L..dp|
415 01C0 00 B2 8B 79 1E 12 05 AD B6 AC DC 29 85 46 98 D9 |...y.......).F..|
416 01D0 0A CC 3B 6C 84 F0 F8 C2 EF BE E4 E3 F9 84 4B D7 |..;l..........K.|
417 01E0 9A B1 4C 1F 22 37 61 98 C1 3B EA C5 60 DD C8 35 |..L."7a..;..`..5|
418 01F0 10 41 76 72 9C 7E 62 FB F4 EC 35 0D E4 D3 85 C4 |.Avr.~b...5.....|
419 0200 8D 3E A4 0A 90 D7 AA 58 38 FA ED 3E 3C 76 0D 19 |.>.....X8..><v..|
420 0210 BB 84 D1 99 70 77 C7 23 31 F3 AD F0 50 B4 1D B5 |....pw.#1...P...|
421 0220 FF D1 9D 12 9E 88 C7 53 31 DA 13 26 4B E4 C2 F0 |.......S1..&K...|
422 0230 B0 A0 AA 09 F7 7E ED 2C 80 1F AD 23 9E 8F E5 D8 |.....~.,...#....|
423 0240 B4 3F 10 70 8F C3 D6 05 4B 91 56 C5 B5 51 84 F1 |.?.p....K.V..Q..|
424 0250 A2 94 DA B8 F8 26 71 62 BE 9B B5 48 67 02 03 01 |.....&qb...Hg...|
425 0260 00 01 A3 0F 30 0D 30 0B 06 03 55 1D 0F 04 04 03 |....0.0...U.....|
426 0270 02 07 80 30 0D 06 09 2A 86 48 86 F7 0D 01 01 0B |...0...*.H......|
460
461
464
465
466
469
470 The dump of the X.509 certificate CCA-TM(KTM-Sign) is:
471 0: 30 82 04 FF 30 82 02 E7 A0 03 02 01 02 02 0A 2A |0 0 *|
472 10: BC 40 F4 D4 82 F5 EB C9 75 30 0D 06 09 2A 86 48 | @ u0 * H|
473 20: 86 F7 0D 01 01 0B 05 00 30 68 31 0B 30 09 06 03 | 0h1 0 |
474 30: 55 04 06 0C 02 42 45 31 10 30 0E 06 03 55 04 0A |U BE1 0 U |
475 40: 0C 07 45 50 41 53 4F 72 67 31 26 30 24 06 03 55 | EPASOrg1&0$ U|
476 50: 04 0B 0C 1D 54 65 63 68 6E 69 63 61 6C 20 43 65 | Technical Ce|
477 60: 6E 74 65 72 20 6F 66 20 45 78 70 65 72 74 69 73 |nter of Expertis|
478 70: 65 31 1F 30 1D 06 03 55 04 03 0C 16 45 50 41 53 |e1 0 U EPAS|
479 80: 20 50 72 6F 74 6F 63 6F 6C 73 20 54 65 73 74 20 | Protocols Test |
480 90: 43 41 30 2A 18 13 32 30 31 33 30 34 31 38 31 30 |CA0* 2013041810|
481 A0: 30 36 34 36 2B 30 31 30 30 18 13 32 30 31 38 31 |0646+0100 20181|
482 B0: 30 30 31 31 38 32 30 30 35 2B 30 31 30 30 30 78 |001182005+01000x|
483 C0: 31 0B 30 09 06 03 55 04 06 0C 02 46 52 31 10 30 |1 0 U FR1 0|
484 D0: 0E 06 03 55 04 0A 0C 07 45 50 41 53 4F 72 67 31 | U EPASOrg1|
485 E0: 26 30 24 06 03 55 04 0B 0C 1D 54 65 63 68 6E 69 |&0$ U Techni|
486 F0: 63 61 6C 20 43 65 6E 74 65 72 20 6F 66 20 45 78 |cal Center of Ex|
487 100: 70 65 72 74 69 73 65 31 2F 30 2D 06 03 55 04 03 |pertise1/0- U |
488 110: 0C 26 45 50 41 53 20 50 72 6F 74 6F 63 6F 6C 20 | &EPAS Protocol |
489 120: 54 65 73 74 20 48 6F 73 74 20 41 75 74 68 65 6E |Test Host Authen|
490 130: 74 69 63 61 74 69 6F 6E 30 82 01 A2 30 0D 06 09 |tication0 0 |
491 140: 2A 86 48 86 F7 0D 01 01 01 05 00 03 82 01 8F 00 |* H |
492 150: 30 82 01 8A 02 82 01 81 00 BD 09 58 98 F9 81 BA |0 X |
493 160: F4 2B E2 0E 19 33 9B 39 6C 59 62 66 90 BD F3 96 | + 3 9lYbf |
494 170: D2 0C 50 3C A5 7C 68 8A F4 1E 50 55 2C F1 B9 DD | P< |h PU, |
495 180: C4 11 62 09 DD 00 C2 6B 67 3F 7E DE E7 D0 CA 6D | b kg?~ m|
496 190: C2 DA A9 FF 2F 8C 3A 86 0B 8F 83 5A E6 0D 9E 05 | / : Z |
497 1A0: 7E DD F1 62 5F AC 55 A1 02 83 7F C1 C7 EF 8C 0A |~ b_ U |
498 1B0: 6C 13 7C 59 73 97 2A BC 40 F4 D4 82 F5 EB C9 75 |l |Ys * @ u|
499 1C0: 4F 96 4B 6E EC ED BE 66 DB 62 AD 0D A7 B3 8E 05 |O Kn f b |
500 1D0: 91 75 62 E8 99 DF 71 7D 27 45 76 93 B4 1E 7B F2 | ub q}'Ev { |
501 1E0: CB A9 88 55 AE 2C 97 DE 4B 48 FD 81 2A 52 0D 6D | U , KH *R m|
502 1F0: 35 60 10 F6 E8 35 5E C9 8D BA 30 47 F2 C0 CD CD |5` 5^ 0G |
503 200: 9B E6 55 27 7F 3E D6 9A 78 8D D8 0A 6A 12 BC A3 | U' > x j |
504 210: D4 C7 F0 86 62 B9 9D 3F 70 A9 54 8D 78 04 B5 E4 | b ?p T x |
505 220: A2 91 3A 3E C0 25 25 BE 63 9E D7 D9 B9 86 55 6C | :> %% c Ul|
506 230: 59 32 67 56 42 FC C4 E6 59 D8 28 A9 4C 55 44 AE |Y2gVB Y ( LUD |
507 240: BB C5 44 6E E6 B9 6A 04 A0 18 54 70 29 6D FC 2F | Dn j Tp)m /|
508 250: FB A7 3D 40 74 93 09 68 DD 81 0E 43 D5 74 DD 7B | =@t h C t {|
509 260: E6 64 89 9D A6 E4 8E B4 B3 B5 90 E2 CA A9 7C 75 | d |u|
510 270: 01 5C 73 50 93 AD 62 E3 FD 79 1A B5 71 8F 1F A1 | \sP b y q |
552
553
556
557
558
561
562 The dump of the X.509 certificate CCA-TM(KTM-Enc) is:
563 0000 30 82 05 01 30 82 02 E9 A0 03 02 01 02 02 0C 78 |0...0..........x|
564 0010 95 CA 35 01 4C 3D 2F 1E 11 B1 0D 30 0D 06 09 2A |..5.L=/....0...*|
565 0020 86 48 86 F7 0D 01 01 0B 05 00 30 68 31 0B 30 09 |.H........0h1.0.|
566 0030 06 03 55 04 06 0C 02 42 45 31 10 30 0E 06 03 55 |..U....BE1.0...U|
567 0040 04 0A 0C 07 45 50 41 53 4F 72 67 31 26 30 24 06 |....EPASOrg1&0$.|
568 0050 03 55 04 0B 0C 1D 54 65 63 68 6E 69 63 61 6C 20 |.U....Technical |
569 0060 43 65 6E 74 65 72 20 6F 66 20 45 78 70 65 72 74 |Center of Expert|
570 0070 69 73 65 31 1F 30 1D 06 03 55 04 03 0C 16 45 50 |ise1.0...U....EP|
571 0080 41 53 20 50 72 6F 74 6F 63 6F 6C 73 20 54 65 73 |AS Protocols Tes|
572 0090 74 20 43 41 30 2A 18 13 32 30 31 33 30 34 31 38 |t CA0*..20130418|
573 00A0 31 30 31 38 32 33 2B 30 31 30 30 18 13 32 30 31 |101823+0100..201|
574 00B0 38 31 30 30 31 31 38 32 30 30 35 2B 30 31 30 30 |81001182005+0100|
575 00C0 30 78 31 0B 30 09 06 03 55 04 06 0C 02 46 52 31 |0x1.0...U....FR1|
576 00D0 10 30 0E 06 03 55 04 0A 0C 07 45 50 41 53 4F 72 |.0...U....EPASOr|
577 00E0 67 31 26 30 24 06 03 55 04 0B 0C 1D 54 65 63 68 |g1&0$..U....Tech|
578 00F0 6E 69 63 61 6C 20 43 65 6E 74 65 72 20 6F 66 20 |nical Center of |
579 0100 45 78 70 65 72 74 69 73 65 31 2F 30 2D 06 03 55 |Expertise1/0-..U|
580 0110 04 03 0C 26 45 50 41 53 20 50 72 6F 74 6F 63 6F |...&EPAS Protoco|
581 0120 6C 20 54 65 73 74 20 48 6F 73 74 20 4B 65 79 20 |l Test Host Key |
582 0130 45 6E 63 72 79 70 74 69 6F 6E 30 82 01 A2 30 0D |Encryption0...0.|
583 0140 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 82 01 |..*.H...........|
584 0150 8F 00 30 82 01 8A 02 82 01 81 00 D7 2C CF 63 FB |..0.........,.c.|
585 0160 2F 86 6A 18 F2 19 DC 91 93 16 49 5F F6 6C 90 6F |/.j.......I_.l.o|
586 0170 90 4D 7B 26 65 25 C3 7F AB E7 D4 ED 99 EA 04 24 |.M{&e%.........$|
587 0180 33 6D 99 B0 B7 97 9D E1 76 4E 7C D1 6B 64 B9 BA |3m......vN|.kd..|
588 0190 95 46 10 BC AC BB 6C FD A4 CB 90 6A A7 5B ED 58 |.F....l....j.[.X|
589 01A0 B9 A0 03 71 52 54 1E B1 DC 3D D0 B6 21 4E B3 1B |...qRT...=..!N..|
590 01B0 E9 7A 4F 91 07 34 12 DE 04 22 16 FA 8F 82 6D 24 |.zO..4..."....m$|
591 01C0 C7 F2 D3 05 D4 BF 63 46 5B F8 99 DC 6F 07 3F F6 |......cF[...o.?.|
592 01D0 AA 33 8E A4 4D B6 BE 51 A6 35 8C AA 3C CB 85 28 |.3..M..Q.5..<..(|
593 01E0 E5 8B 55 54 0E D2 23 25 23 33 33 D3 D6 D2 B8 2E |..UT..#%#33.....|
594 01F0 D7 A5 8D 49 9F 44 5F F8 35 C3 EB D5 B5 15 37 9A |...I.D_.5.....7.|
595 0200 7C 2B 5B 41 D3 5F 3D FD 5A 1A 2D 61 49 10 38 FD ||+[A._=.Z.-aI.8.|
596 0210 D1 9E 18 EF 67 8F D7 94 87 2A CC 8B 81 29 AF A0 |....g....*...)..|
597 0220 D0 2F CD 6E 4A DE 91 84 D5 FE C2 38 64 41 29 3B |./.nJ......8dA);|
598 0230 16 BB 76 B8 E2 E4 F8 E8 02 76 36 68 55 A8 80 E0 |..v......v6hU...|
599 0240 EF AC 44 9E 76 12 4C 4B F7 FF 2B A1 5E 67 4B 62 |..D.v.LK..+.^gKb|
600 0250 A5 63 7D 26 60 0A A3 A0 13 E1 53 0E 11 F4 BF 98 |.c}&`.....S.....|
601 0260 4E 53 3F 52 0A 2E 74 BD 82 6D D5 07 C2 83 D2 F5 |NS?R..t..m......|
602 0270 63 C2 28 48 E0 5D 84 D2 B7 D2 22 1F 4B 63 B5 67 |c.(H.]....".Kc.g|
644
645
649
749
750 The XML encoded structure of the StatusReport message is:
751
752 <?xml version="1.0" encoding="UTF-8"?>
753 <Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
754 xmlns="urn:iso:std:iso:20022:tech:xsd:catm.001.001.06">
755 <StsRpt>
756 <Hdr>
757 <DwnldTrf>false</DwnldTrf>
758 <FrmtVrsn>6.0</FrmtVrsn>
759 <XchgId>001</XchgId>
760 <CreDtTm>2013-12-06T13:53:49.00+02:00</CreDtTm>
761 <InitgPty>
762 <Id>66000001</Id>
763 <Tp>OPOI</Tp>
764 <Issr>MTMG</Issr>
765 </InitgPty>
766 <RcptPty>
767 <Id>epas-keyDownload-TM1</Id>
768 <Tp>MTMG</Tp>
769 </RcptPty>
770 </Hdr>
771 <StsRpt>
772 <POIId>
773 <Id>66000001</Id>
774 <Tp>OPOI</Tp>
775 <Issr>MTMG</Issr>
776 </POIId>
777 <TermnlMgrId>
778 <Id>epas-keyDownload-TM1</Id>
779 <Tp>MTMG</Tp>
780 </TermnlMgrId>
781 <DataSet>
782 <Id>
783 <Tp>STRP</Tp>
784 <CreDtTm>2013-12-06T13:53:49.00+02:00</CreDtTm>
785 </Id>
786 <Cntt>
787 <POICmpnt>
788 <Tp>TERM</Tp>
789 <Id>
790 <ItmNb>1</ItmNb>
791 <PrvdrId>EPASVendor001</PrvdrId>
792 <Id>Counter Top E41</Id>
793 <SrlNb>7825410759</SrlNb>
794 </Id>
795 </POICmpnt>
796 <POICmpnt>
890
891
1065
1066
1218
1219 The SHA256 digest of the ManagementPlanReplacement message body is:
1220
1221 0000 CF 04 10 CC DF F0 0E C7 FA A4 C9 2F 2B 5F E9 93 |.........../+_..|
1222 0010 5C 85 A0 E0 27 49 D2 93 94 76 58 96 5A 28 AF 4E |\...'I...vX.Z(.N|
1223
1224
1251 After encryption by the private key of KTM-Sign, we have the digital signature of the
1252 ManagementPlanReplacement message body:
1253 0000 81 1E 2B 38 75 85 ED D4 91 C8 1B 79 CE FF F1 92 |..+8u......y....|
1254 0010 7A 95 73 A6 99 4D 19 C8 EF 88 12 BE E7 B9 79 E8 |z.s..M........y.|
1255 0020 83 8B DA CA 94 5B 5B 9F 46 A0 1A 33 58 2B 63 E5 |.....[[.F..3X+c.|
1256 0030 6A 16 46 1F 1A 30 4F E6 4C 2B 47 72 AF C7 5E 08 |j.F..0O.L+Gr..^.|
1257 0040 34 C4 5F 76 DF 33 82 83 8E 4E E1 FA 91 ED 95 3C |4._v.3...N.....<|
1258 0050 2E F3 E7 29 7B B1 41 AF BC 46 14 9D D8 5A 4A 2A |...){.A..F...ZJ*|
1259 0060 B8 CF B3 35 78 3F 80 1B 86 93 0A C5 CD AE C1 1B |...5x?..........|
1260 0070 3F 31 5F BE 7F E9 E3 6F 2B 4A 2F BE 82 61 BB 98 |?1_....o+J/..a..|
1261 0080 16 76 28 A2 75 E7 43 DB C6 87 50 ED 7C 34 4A 3B |.v(.u.C...P.|4J;|
1262 0090 01 F0 E1 57 1F 91 56 4E 35 24 10 43 9F A9 54 B2 |...W..VN5$.C..T.|
1263 00A0 58 7C 22 16 37 28 CB D3 BB DD D1 20 2A 83 1B F2 |X|".7(..... *...|
1264 00B0 C8 12 CB E8 50 60 E5 AA 60 05 DE 60 31 8D 70 B1 |....P`..`..`1.p.|
1265 00C0 AA A5 24 03 25 03 48 9F 92 68 DA CE C4 C6 C1 A8 |..$.%.H..h......|
1266 00D0 FA 50 54 33 18 0E 07 76 17 CF 79 98 51 E6 2A A2 |.PT3...v..y.Q.*.|
1267 00E0 2D 0B 64 7C AD 67 8A 6B 10 AD 01 BD F7 16 78 20 |-.d|.g.k......x |
1268 00F0 81 FA 99 C1 3D AF F6 06 46 ED AC 7A 8D 94 29 0F |....=...F..z..).|
1269 0100 7B 2F F9 E3 9C B2 6B 7F EA D6 D2 E9 66 30 DE 14 |{/....k.....f0..|
1270 0110 E6 20 A7 B9 B5 F5 CB B9 01 AD 81 17 31 E3 4F 25 |. ..........1.O%|
1271 0120 C7 73 70 1D C2 C5 37 F8 74 79 64 F7 F0 59 2A 99 |.sp...7.tyd..Y*.|
1272 0130 AC 6E AD 2E 39 08 41 CE 4C E0 21 1A 47 66 A1 62 |.n..9.A.L.!.Gf.b|
1273 0140 D2 B0 14 B4 6A 1E 1C 5A BC 41 36 01 A7 07 97 A1 |....j..Z.A6.....|
1274 0150 78 C5 B0 40 AD 74 B4 B3 1D 4C DE D1 B7 96 AC E7 |[email protected]......|
1275 0160 34 BF FE 3C 33 B0 A2 79 09 71 F8 24 FF C0 9F AD |4..<3..y.q.$....|
1276 0170 28 60 28 B1 46 53 5D 5F CD 48 60 E7 7F 9F 01 DC |(`(.FS]_.H`.....|
1279
1280 The XML encoded structure of the ManagementPlanReplacement message is:
1281
1282 <?xml version="1.0" encoding="UTF-8"?>
1283 <Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1284 xmlns="urn:iso:std:iso:20022:tech:xsd:catm.002.001.06">
1285 <MgmtPlanRplcmnt>
1286 <Hdr>
1287 <DwnldTrf>true</DwnldTrf>
1288 <FrmtVrsn>6.0</FrmtVrsn>
1289 <XchgId>001</XchgId>
1290 <CreDtTm>2013-12-06T13:53:52.00+02:00</CreDtTm>
1291 <InitgPty>
1292 <Id>66000001</Id>
1293 <Tp>OPOI</Tp>
1294 <Issr>MTMG</Issr>
1295 </InitgPty>
1296 <RcptPty>
1297 <Id>epas-keyDownload-TM1</Id>
1298 <Tp>MTMG</Tp>
1299 </RcptPty>
1300 </Hdr>
1301 <MgmtPlan>
1302 <POIId>
1303 <Id>66000001</Id>
1304 <Tp>OPOI</Tp>
1305 <Issr>MTMG</Issr>
1306 </POIId>
1307 <TermnlMgrId>
1308 <Id>epas-keyDownload-TM1</Id>
1309 <Tp>MTMG</Tp>
1310 </TermnlMgrId>
1311 <DataSet>
1312 <Id>
1313 <Tp>MGTP</Tp>
1314 <CreDtTm>2013-12-06T13:53:52.00+02:00</CreDtTm>
1315 </Id>
1316 <Cntt>
1317 <Actn>
1318 <Tp>DWNL</Tp>
1319 <DataSetId>
1320 <Nm>epas-acquirer-TM1-TIK</Nm>
1321 <Tp>SCPR</Tp>
1322 <Vrsn>20131206135352</Vrsn>
1323 </DataSetId>
1324 <Trggr>DATE</Trggr>
1325 <AddtlPrc>RSRT</AddtlPrc>
1326 <ReTry>
1327 <Dely>10</Dely>
1328 <MaxNb>2</MaxNb>
1329 </ReTry>
1330 <TmCond>
1331 <StartTm>2013-12-06T13:53:49</StartTm>
1332 </TmCond>
1333 <TMChllng>
1432
1433
1434
1442
1443 The POI generate the following seed:
1444 0000 3F AE 5D 13 77 C7 30 7D 60 D3 9B 6C 6F 3B 93 3D |?.].w.0}`..lo;.=|
1445 0010 01 89 95 5D 64 DF 4C 67 B6 3B F6 08 F3 F2 84 1C |...]d.Lg.;......|
1446
1447 With the previous seed, the OAEP encryption of this session key Enc[KTM-Enc](SK) is :
1448 0000: 0E 8E 47 09 FA 83 A3 2B 80 63 5B D7 D0 F7 F8 B9 | G + c[ |
1449 0010: EE A8 14 E9 D2 B7 7A 34 95 84 F5 24 DB DF 60 76 | z4 $ `v|
1450 0020: 4B 16 CE 42 71 5F 01 D7 49 FC B4 EF B2 51 77 11 |K Bq_ I Qw |
1451 0030: A4 9D FD 6D 6F 8E 81 87 51 9C 8F A7 B7 FF 92 8E | mo Q |
1452 0040: C1 78 3E D7 07 DB C7 D5 79 BC 08 9A 6E AA 87 6C | x> y n l|
1453 0050: DD 06 16 E9 32 2C 0A CF 43 18 B4 2B 58 35 DD 5B | 2, C +X5 [|
1454 0060: 2C 2F FA E5 46 26 4D 61 5F 79 88 E0 D4 DC 53 F6 |,/ F&Ma_y S |
1455 0070: 20 4B D6 35 B1 B7 24 F0 51 F8 46 93 9E D1 13 B1 | K 5 $ Q F |
1456 0080: A3 90 EE 6B 02 E1 14 12 BB D2 4D 5F 73 65 32 05 | k M_se2 |
1457 0090: 9D 54 E4 8C 9A 67 39 C1 CE 5D 48 B0 A6 90 67 EA | T g9 ]H g |
1458 00A0: 76 24 CF A4 4B D8 BD 7E FD 2D 3E BE 58 76 39 89 |v$ K ~ -> Xv9 |
1459 00B0: C7 4A CA 5B 38 F3 8D D0 C8 EE FF EE 7F EC A8 A5 | J [8 |
1460 00C0: 47 5E 0E 3D 32 98 00 7A C6 E9 44 2A 6D D3 1B 7D |G^ =2 z D*m }|
1461 00D0: 3C 1B AE F5 A6 DE B3 37 AA FF A4 83 6E 8D 09 1E |< 7 n |
1462 00E0: EF 98 2A EC C0 BA 5F B0 5E 48 6B 51 DA 82 02 64 | * _ ^HkQ d|
1463 00F0: 20 26 1A 8F 05 5C 40 B4 F3 60 8D 7B 07 FF C2 0C | & \@ ` { |
1464 0100: 71 69 4A 9E DC 2A 54 8B 72 CA C2 DC 38 2D B1 AF |qiJ *T r 8- |
1465 0110: F7 E0 F6 1F F9 06 86 01 CA 90 3A 1F 2C 59 8F FF | : ,Y |
1466 0120: D8 86 EC 23 A9 25 F6 F3 4E 49 BE AC 43 83 6D 76 | # % NI C mv|
1467 0130: EF C8 B3 88 F4 F2 CB E6 45 AD 10 14 C3 29 E8 09 | E ) |
1468 0140: 2C A3 71 7C 88 4D A8 6A 7F A5 8E 8D 96 DB 31 57 |, q| M j 1W|
1469 0150: 85 1A 56 98 F5 5D BA 0C 4D 26 21 A0 E1 58 AE 06 | V ] M&! X |
1470 0160: 87 86 95 31 AF 1C 6B 1F E4 CA 99 B1 C5 D2 1E 11 | 1 k |
1471 0170: 69 23 B9 09 42 7D 5B 94 96 B5 82 C6 2D 15 BA 69 |i# B}[ - i|
1472
1473 The POI generates the triple DES 112 bits KEK key:
1474 0000 A7 5D 20 F7 04 51 75 45 3E 29 25 9D 3B 08 A7 2A |.] ..QuE>)%.;..*|
1475
1476 Applying the padding process, the hexadecimal byte 80 is appended, followed by 7 null bytes:
1477 0000 A7 5D 20 F7 04 51 75 45 3E 29 25 9D 3B 08 A7 2A |.] ..QuE>)%.;..*|
1478 0010 80 00 00 00 00 00 00 00 |........ |
1479
1480 Using the Initialisation Vector value A27BB46D1C306E09, the Triple DES CBC encryption by SK of the
1481 padded KEK provides the values below:
1482 0000 9F 04 15 02 7B 61 F4 6C 85 1D A5 35 96 89 4E 25 |....{a.l...5..N%|
1483 0010 AD 20 A8 F1 EE 6B A1 38 |. ...k.8 |
1484
1485
1486
1488
1489 Once unnecessary spaces and carriage returns are removed, the XML encoded StatusReport message
1490 body is:
1491
1492 0000 3C 53 74 73 52 70 74 3E 3C 50 4F 49 49 64 3E 3C |<StsRpt><POIId><|
1493 0010 49 64 3E 36 36 30 30 30 30 30 31 3C 2F 49 64 3E |Id>66000001</Id>|
1494 0020 3C 54 70 3E 4F 50 4F 49 3C 2F 54 70 3E 3C 49 73 |<Tp>OPOI</Tp><Is|
1495 0030 73 72 3E 4D 54 4D 47 3C 2F 49 73 73 72 3E 3C 2F |sr>MTMG</Issr></|
1496 0040 50 4F 49 49 64 3E 3C 54 65 72 6D 6E 6C 4D 67 72 |POIId><TermnlMgr|
1497 0050 49 64 3E 3C 49 64 3E 65 70 61 73 2D 6B 65 79 44 |Id><Id>epas-keyD|
1498 0060 6F 77 6E 6C 6F 61 64 2D 54 4D 31 3C 2F 49 64 3E |ownload-TM1</Id>|
1499 0070 3C 54 70 3E 4D 54 4D 47 3C 2F 54 70 3E 3C 2F 54 |<Tp>MTMG</Tp></T|
1500 0080 65 72 6D 6E 6C 4D 67 72 49 64 3E 3C 44 61 74 61 |ermnlMgrId><Data|
1501 0090 53 65 74 3E 3C 49 64 3E 3C 54 70 3E 53 54 52 50 |Set><Id><Tp>STRP|
1502 00A0 3C 2F 54 70 3E 3C 43 72 65 44 74 54 6D 3E 32 30 |</Tp><CreDtTm>20|
1503 00B0 31 33 2D 31 32 2D 30 36 54 31 33 3A 35 33 3A 35 |13-12-06T13:53:5|
1504 00C0 33 2E 30 30 2B 30 32 3A 30 30 3C 2F 43 72 65 44 |3.00+02:00</CreD|
1505 00D0 74 54 6D 3E 3C 2F 49 64 3E 3C 43 6E 74 74 3E 3C |tTm></Id><Cntt><|
1506 00E0 50 4F 49 43 6D 70 6E 74 3E 3C 54 70 3E 54 45 52 |POICmpnt><Tp>TER|
1507 00F0 4D 3C 2F 54 70 3E 3C 49 64 3E 3C 49 74 6D 4E 62 |M</Tp><Id><ItmNb|
1508 0100 3E 31 3C 2F 49 74 6D 4E 62 3E 3C 50 72 76 64 72 |>1</ItmNb><Prvdr|
1509 0110 49 64 3E 45 50 41 53 56 65 6E 64 6F 72 30 30 31 |Id>EPASVendor001|
1510 0120 3C 2F 50 72 76 64 72 49 64 3E 3C 49 64 3E 43 6F |</PrvdrId><Id>Co|
1511 0130 75 6E 74 65 72 20 54 6F 70 20 45 34 31 3C 2F 49 |unter Top E41</I|
1512 0140 64 3E 3C 53 72 6C 4E 62 3E 37 38 32 35 34 31 30 |d><SrlNb>7825410|
1513 0150 37 35 39 3C 2F 53 72 6C 4E 62 3E 3C 2F 49 64 3E |759</SrlNb></Id>|
1514 0160 3C 2F 50 4F 49 43 6D 70 6E 74 3E 3C 50 4F 49 43 |</POICmpnt><POIC|
1515 0170 6D 70 6E 74 3E 3C 54 70 3E 41 50 4C 49 3C 2F 54 |mpnt><Tp>APLI</T|
1516 0180 70 3E 3C 49 64 3E 3C 49 74 6D 4E 62 3E 31 2E 31 |p><Id><ItmNb>1.1|
1517 0190 3C 2F 49 74 6D 4E 62 3E 3C 50 72 76 64 72 49 64 |</ItmNb><PrvdrId|
1518 01A0 3E 45 50 41 53 56 65 6E 64 6F 72 30 30 31 3C 2F |>EPASVendor001</|
1519 01B0 50 72 76 64 72 49 64 3E 3C 2F 49 64 3E 3C 53 74 |PrvdrId></Id><St|
1520 01C0 73 3E 3C 56 72 73 6E 4E 62 3E 31 2E 30 31 3C 2F |s><VrsnNb>1.01</|
1650
1651 The SHA256 digest of the StatusReport message body is:
1652
1653 0000 08 A6 49 61 C5 4E C2 79 14 C2 2D 9C AE C9 B9 F8 |..Ia.N.y..-.....|
1654 0010 14 F9 1B 39 5A 7F 2C 30 AC 38 04 47 75 31 7D 46 |...9Z.,0.8.Gu1}F|
1655
1656 Applying the padding process for the digital signature, the block result is dumped below:
1657
1658 0000 00 01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1659 0010 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1660 0020 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1661 0030 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1662 0040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1663 0050 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1664 0060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1665 0070 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1666 0080 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1667 0090 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1668 00A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1669 00B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
1670 00C0 FF FF FF FF FF FF FF FF FF FF FF FF 00 30 31 30 |.............010|
1671 00D0 0D 06 09 60 86 48 01 65 03 04 02 01 05 00 04 20 |...`.H.e....... |
1672 00E0 08 A6 49 61 C5 4E C2 79 14 C2 2D 9C AE C9 B9 F8 |..Ia.N.y..-.....|
1673 00F0 14 F9 1B 39 5A 7F 2C 30 AC 38 04 47 75 31 7D 46 |...9Z.,0.8.Gu1}F|
1674
1675
1696
1697 Inside the SecurityTrailer, the SignedData CMS data structure is presented in the table below:
1698
Message Item Value
SecurityTrailer
SignedData
ContentType SignedData
DigestAlgorithm
Algorithm SHA256
EncapsulatedContent
ContentType PlainData
1699
1700 The XML encoded structure of the StatusReport message is:
1701
1702 <?xml version="1.0" encoding="UTF-8"?>
1703 <Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1704 xmlns="urn:iso:std:iso:20022:tech:xsd:catm.001.001.06">
1705 <StsRpt>
1706 <Hdr>
1707 <DwnldTrf>false</DwnldTrf>
1708 <FrmtVrsn>6.0</FrmtVrsn>
1709 <XchgId>002</XchgId>
1710 <CreDtTm>2013-12-06T13:53:53.00+02:00</CreDtTm>
1711 <InitgPty>
1712 <Id>66000001</Id>
1713 <Tp>OPOI</Tp>
1714 <Issr>MTMG</Issr>
1715 </InitgPty>
1716 <RcptPty>
1717 <Id>epas-keyDownload-TM1</Id>
1718 <Tp>MTMG</Tp>
1719 </RcptPty>
1720 </Hdr>
1721 <StsRpt>
1722 <POIId>
1723 <Id>66000001</Id>
1724 <Tp>OPOI</Tp>
1725 <Issr>MTMG</Issr>
1726 </POIId>
1727 <TermnlMgrId>
1728 <Id>epas-keyDownload-TM1</Id>
1729 <Tp>MTMG</Tp>
1730 </TermnlMgrId>
1731 <DataSet>
1732 <Id>
1733 <Tp>STRP</Tp>
1734 <CreDtTm>2013-12-06T13:53:53.00+02:00</CreDtTm>
1735 </Id>
1736 <Cntt>
1737 <POICmpnt>
1738 <Tp>TERM</Tp>
1739 <Id>
1740 <ItmNb>1</ItmNb>
1741 <PrvdrId>EPASVendor001</PrvdrId>
1742 <Id>Counter Top E41</Id>
1743 <SrlNb>7825410759</SrlNb>
1744 </Id>
1745 </POICmpnt>
1746 <POICmpnt>
1747 <Tp>APLI</Tp>
1748 <Id>
1749 <ItmNb>1.1</ItmNb>
1750 <PrvdrId>EPASVendor001</PrvdrId>
1751 </Id>
1752 <Sts>
1753 <VrsnNb>1.01</VrsnNb>
1754 </Sts>
1755 <StdCmplc>
1756 <Id>SEPA-FAST</Id>
1757 <Vrsn>3.0</Vrsn>
1925
1926
1927
1928
1929
1952
1953
2035
2036 Applying the padding process for the digital signature, the block result is dumped below:
2037 0000 00 01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2038 0010 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2039 0020 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2040 0030 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2041 0040 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2042 0050 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2043 0060 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2044 0070 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2045 0080 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2046 0090 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2047 00A0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2048 00B0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2049 00C0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2050 00D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2051 00E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2052 00F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2053 0100 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2054 0110 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2055 0120 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2056 0130 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |................|
2057 0140 FF FF FF FF FF FF FF FF FF FF FF FF 00 30 31 30 |.............010|
2058 0150 0D 06 09 60 86 48 01 65 03 04 02 01 05 00 04 20 |...`.H.e....... |
2061
2062 After encryption by the private key of KTM-Sign, we have the digital signature of the
2063 AcceptorConfigurationUpdate message body:
2064 0000 09 55 30 7F 9E 97 53 57 67 C5 DC 9F CE 1D 85 C7 |.U0...SWg.......|
2065 0010 46 EE 4B BD 6E 10 4A 55 0E 23 C7 AF 1F 7C 9E 24 |F.K.n.JU.#...|.$|
2066 0020 31 DA 8D 7E 67 E4 3B A8 03 0F 5B DB 92 8F 47 6B |1..~g.;...[...Gk|
2067 0030 CB 65 16 30 95 0F E6 98 B7 0D 8F 69 77 38 2A 19 |.e.0.......iw8*.|
2068 0040 91 88 A5 63 D9 07 A9 F5 88 E8 65 6A 61 27 C7 27 |...c......eja'.'|
2069 0050 A6 CA 3B 2C FB A4 84 C9 91 5E BD FB 4D 99 57 48 |..;,.....^..M.WH|
2070 0060 DC 19 F9 D9 70 7F 50 B2 CF 5F 8B A0 47 9F 99 11 |....p.P.._..G...|
2071 0070 35 EB F4 A8 26 ED EB 52 50 85 DC 70 72 12 5D D2 |5...&..RP..pr.].|
2072 0080 3F 09 FF 6A B7 7F A7 8E 4A FC 35 5F 60 E9 23 3C |?..j....J.5_`.#<|
2073 0090 F2 40 FD F5 13 43 EF 0C E9 46 0B 7F B7 99 98 7B |[email protected].....{|
2074 00A0 6E E4 F4 F7 EE 41 C2 83 EF 40 A7 14 DB 9F AC 61 |[email protected]|
2075 00B0 ED FF 64 59 BD 44 6F 58 8C 23 35 6F B9 6A FE 0C |..dY.DoX.#5o.j..|
2076 00C0 BD B5 B9 B2 4C 64 CF 65 71 1B 07 D1 F1 45 7F AE |....Ld.eq....E..|
2077 00D0 B1 BB F3 9D 8E E9 40 CD 71 D0 66 AE 7F 86 4D 11 |[email protected].|
2078 00E0 E1 73 95 80 77 E4 A0 8B 93 87 03 1F 86 8E F2 22 |.s..w.........."|
2079 00F0 EC 70 88 7C 37 29 24 EC 34 3A 87 FB B0 30 83 A7 |.p.|7)$.4:...0..|
2080 0100 6B 69 07 FD BA 54 C1 26 19 AA F7 6C 22 C3 48 D4 |ki...T.&...l".H.|
2081 0110 C0 BA 3F 90 2F FE 13 BB 63 4C EC 4B 58 73 A0 E0 |..?./...cL.KXs..|
2082 0120 09 F2 1D CD C4 87 C7 2B 6A 19 3C F9 67 2F CA 56 |.......+j.<.g/.V|
2083 0130 DD 1D 2C AA 25 8D 06 DF FB DE 9E 33 F2 75 E9 AA |..,.%......3.u..|
2084 0140 9C F9 94 68 EA 56 C8 E9 A2 25 3E 5A 34 13 AF 01 |...h.V...%>Z4...|
2085 0150 29 99 0B 96 72 1F 76 12 2D 32 88 F4 72 E0 08 D4 |)...r.v.-2..r...|
2086 0160 D3 21 44 32 31 0E 9C AC 6B 66 EF 94 B3 85 97 9C |.!D21...kf......|
2087 0170 3C E1 2E 75 CD AD 58 E9 28 53 46 AB 0A A7 F1 ED |<..u..X.(SF.....|
2088
2089
2091
2092 The XML encoded structure of the AcceptorConfigurationUpdate message is:
2093 <?xml version="1.0" encoding="UTF-8"?>
2094 <Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2095 xmlns="urn:iso:std:iso:20022:tech:xsd:catm.003.001.06">
2096 <AccptrCfgtnUpd>
2097 <Hdr>
2098 <DwnldTrf>true</DwnldTrf>
2099 <FrmtVrsn>6.0</FrmtVrsn>
2100 <XchgId>002</XchgId>
2101 <CreDtTm>2013-12-06T13:53:54.00+02:00</CreDtTm>
2102 <InitgPty>
2103 <Id>66000001</Id>
2104 <Tp>OPOI</Tp>
2105 <Issr>MTMG</Issr>
2106 </InitgPty>
2107 <RcptPty>
2108 <Id>epas-keyDownload-TM1</Id>
2109 <Tp>MTMG</Tp>
2110 </RcptPty>
2111 </Hdr>
2112 <AccptrCfgtn>
2113 <TermnlMgrId>
2114 <Id>epas-keyDownload-TM1</Id>
2115 <Tp>MTMG</Tp>
2116 </TermnlMgrId>
2117 <DataSet>
2118 <Id>
2119 <Tp>SCPR</Tp>
2120 <Vrsn>20131206135352</Vrsn>
2121 <CreDtTm>2013-12-06T13:53:52.00+02:00</CreDtTm>
2122 </Id>
2123 <Cntt>
2124 <HstComParams>
2125 <ActnTp>CREA</ActnTp>
2126 <HstId>AcquirerHost1</HstId>
2127 <Key>
2128 <KeyId>SpecV1TestKey</KeyId>
2129 <KeyVrsn>2010060715</KeyVrsn>
2130 </Key>
2131 </HstComParams>
2132 <SctyParams>
2133 <ActnTp>CREA</ActnTp>
2134 <Vrsn>1.1.01</Vrsn>
2135 <POIChllng>0Td8cwfWDTm2xvO5M9AImVXWTfTGe2O/YI8/KEHHcFE=</POIChllng>
2136 <TMChllng>Rvt91sWQ4jLti3tBQx1pcDYvDU28vZsk50w7MzmzEtM=</TMChllng>
2137 <SmmtrcKey>
2138 <Id>SpecV1TestKey</Id>
2139 <AddtlId>OYclpQHikCA=</AddtlId>
2140 <Vrsn>2010060715</Vrsn>
2141 <Tp>DKP9</Tp>
2142 <Fctn>DENC</Fctn>
2143 <Fctn>DDEC</Fctn>
2144 <Fctn>PINE</Fctn>
2145 <ActvtnDt>2013-12-06T13:00:00</ActvtnDt>
2146 <KeyVal>
2250
2251
2262
2263 Once unnecessary spaces and carriage returns are removed, the XML encoded StatusReport message
2264 body is:
2265 0000 3C 53 74 73 52 70 74 3E 3C 50 4F 49 49 64 3E 3C |<StsRpt><POIId><|
2266 0010 49 64 3E 36 36 30 30 30 30 30 31 3C 2F 49 64 3E |Id>66000001</Id>|
2267 0020 3C 54 70 3E 4F 50 4F 49 3C 2F 54 70 3E 3C 49 73 |<Tp>OPOI</Tp><Is|
2268 0030 73 72 3E 4D 54 4D 47 3C 2F 49 73 73 72 3E 3C 2F |sr>MTMG</Issr></|
2269 0040 50 4F 49 49 64 3E 3C 54 65 72 6D 6E 6C 4D 67 72 |POIId><TermnlMgr|
2270 0050 49 64 3E 3C 49 64 3E 65 70 61 73 2D 6B 65 79 44 |Id><Id>epas-keyD|
2271 0060 6F 77 6E 6C 6F 61 64 2D 54 4D 31 3C 2F 49 64 3E |ownload-TM1</Id>|
2272 0070 3C 54 70 3E 4D 54 4D 47 3C 2F 54 70 3E 3C 2F 54 |<Tp>MTMG</Tp></T|
2273 0080 65 72 6D 6E 6C 4D 67 72 49 64 3E 3C 44 61 74 61 |ermnlMgrId><Data|
2274 0090 53 65 74 3E 3C 49 64 3E 3C 54 70 3E 53 54 52 50 |Set><Id><Tp>STRP|
2275 00A0 3C 2F 54 70 3E 3C 43 72 65 44 74 54 6D 3E 32 30 |</Tp><CreDtTm>20|
2276 00B0 31 33 2D 31 32 2D 30 36 54 31 33 3A 35 33 3A 35 |13-12-06T13:53:5|
2277 00C0 35 2E 30 30 2B 30 32 3A 30 30 3C 2F 43 72 65 44 |5.00+02:00</CreD|
2278 00D0 74 54 6D 3E 3C 2F 49 64 3E 3C 43 6E 74 74 3E 3C |tTm></Id><Cntt><|
2279 00E0 50 4F 49 43 6D 70 6E 74 3E 3C 54 70 3E 54 45 52 |POICmpnt><Tp>TER|
2280 00F0 4D 3C 2F 54 70 3E 3C 49 64 3E 3C 49 74 6D 4E 62 |M</Tp><Id><ItmNb|
2281 0100 3E 31 3C 2F 49 74 6D 4E 62 3E 3C 50 72 76 64 72 |>1</ItmNb><Prvdr|
2282 0110 49 64 3E 45 50 41 53 56 65 6E 64 6F 72 30 30 31 |Id>EPASVendor001|
2283 0120 3C 2F 50 72 76 64 72 49 64 3E 3C 49 64 3E 43 6F |</PrvdrId><Id>Co|
2284 0130 75 6E 74 65 72 20 54 6F 70 20 45 34 31 3C 2F 49 |unter Top E41</I|
2285 0140 64 3E 3C 53 72 6C 4E 62 3E 37 38 32 35 34 31 30 |d><SrlNb>7825410|
2286 0150 37 35 39 3C 2F 53 72 6C 4E 62 3E 3C 2F 49 64 3E |759</SrlNb></Id>|
2287 0160 3C 2F 50 4F 49 43 6D 70 6E 74 3E 3C 50 4F 49 43 |</POICmpnt><POIC|
2288 0170 6D 70 6E 74 3E 3C 54 70 3E 41 50 4C 49 3C 2F 54 |mpnt><Tp>APLI</T|
2289 0180 70 3E 3C 49 64 3E 3C 49 74 6D 4E 62 3E 31 2E 31 |p><Id><ItmNb>1.1|
2290 0190 3C 2F 49 74 6D 4E 62 3E 3C 50 72 76 64 72 49 64 |</ItmNb><PrvdrId|
2291 01A0 3E 45 50 41 53 56 65 6E 64 6F 72 30 30 31 3C 2F |>EPASVendor001</|
2292 01B0 50 72 76 64 72 49 64 3E 3C 2F 49 64 3E 3C 53 74 |PrvdrId></Id><St|
2293 01C0 73 3E 3C 56 72 73 6E 4E 62 3E 31 2E 30 31 3C 2F |s><VrsnNb>1.01</|
2294 01D0 56 72 73 6E 4E 62 3E 3C 2F 53 74 73 3E 3C 53 74 |VrsnNb></Sts><St|
2295 01E0 64 43 6D 70 6C 63 3E 3C 49 64 3E 53 45 50 41 2D |dCmplc><Id>SEPA-|
2321
2322 The SHA256 digest of the StatusReport message body is:
2323 0000 D2 ED A4 7B FE FF 0A E7 8A BD 7A 7D CE 6E AC 2A |...{......z}.n.*|
2324 0010 D3 82 05 46 5B BF B1 64 85 80 38 DF B6 3B 9B A5 |...F[..d..8..;..|
2325
2326
2344
2345 After encryption by the private key of KPOI-Sign, we have the digital signature of the StatusReport message
2346 body:
2347 0000 88 CF CD B0 F9 C4 EE 5E DD 6F BF 98 BA 09 56 40 |.......^.o....V@|
2348 0010 FE 9A BC F3 5C 98 25 22 DD 31 4B 32 D1 84 6E 85 |....\.%".1K2..n.|
2349 0020 A0 A4 D2 BC 88 D5 48 3C 76 BD A6 A5 E7 E3 B7 D6 |......H<v.......|
2350 0030 CB DA 91 51 63 62 D3 26 27 A9 2F A7 91 EF FB E1 |...Qcb.&'./.....|
2351 0040 A4 CE 7B 58 D5 55 00 8E 48 BE 66 55 8F EB 12 1A |..{X.U..H.fU....|
2352 0050 B9 C6 E2 95 C2 BA 49 8D 6B D3 78 B2 68 AC C0 7E |......I.k.x.h..~|
2353 0060 7E 7F 95 BB 5D 7B 03 EA DC D4 1D ED 81 38 80 21 |~...]{.......8.!|
2354 0070 F5 54 D6 41 58 C8 BD 80 4E 0A B6 05 0D 49 DC 0E |.T.AX...N....I..|
2355 0080 45 65 54 76 69 41 FC 4C 4A FF 26 5C 24 F0 77 BA |EeTviA.LJ.&\$.w.|
2356 0090 A9 09 97 F5 7C 95 22 B7 01 CE 21 82 47 07 98 92 |....|."...!.G...|
2357 00A0 48 9D F9 DE D1 E7 0B 05 43 66 CE 0D B4 3F B8 3D |H.......Cf...?.=|
2358 00B0 BC 01 5D 79 72 60 7A C4 B2 06 DD 95 6E C9 73 0C |..]yr`z.....n.s.|
2359 00C0 4B 23 B1 22 B0 47 45 AB 06 10 27 10 1C 48 4B 09 |K#.".GE...'..HK.|
2360 00D0 AF 3F 4E F5 FB 05 DB 2F 39 D6 C2 8D 41 11 02 28 |.?N..../9...A..(|
2361 00E0 E5 DE D9 48 95 F7 97 15 D8 07 58 A9 31 FE 15 AB |...H......X.1...|
2362 00F0 D3 BC FE 00 1A 2A DC F0 74 42 17 BE 36 8D A3 15 |.....*..tB..6...|
2363
2364
2365
2366
2367
2369
2370 The XML encoded structure of the StatusReport message is:
2371
2372 <?xml version="1.0" encoding="UTF-8"?>
2373 <Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2374 xmlns="urn:iso:std:iso:20022:tech:xsd:catm.001.001.06">
2375 <StsRpt>
2376 <Hdr>
2377 <DwnldTrf>false</DwnldTrf>
2378 <FrmtVrsn>6.0</FrmtVrsn>
2379 <XchgId>003</XchgId>
2380 <CreDtTm>2013-12-06T13:53:55.00+02:00</CreDtTm>
2381 <InitgPty>
2382 <Id>66000001</Id>
2383 <Tp>OPOI</Tp>
2384 <Issr>MTMG</Issr>
2385 </InitgPty>
2386 <RcptPty>
2387 <Id>epas-keyDownload-TM1</Id>
2388 <Tp>MTMG</Tp>
2389 </RcptPty>
2390 </Hdr>
2391 <StsRpt>
2392 <POIId>
2393 <Id>66000001</Id>
2394 <Tp>OPOI</Tp>
2395 <Issr>MTMG</Issr>
2396 </POIId>
2397 <TermnlMgrId>
2398 <Id>epas-keyDownload-TM1</Id>
2399 <Tp>MTMG</Tp>
2400 </TermnlMgrId>
2401 <DataSet>
2402 <Id>
2403 <Tp>STRP</Tp>
2404 <CreDtTm>2013-12-06T13:53:55.00+02:00</CreDtTm>
2405 </Id>
2406 <Cntt>
2407 <POICmpnt>
2408 <Tp>TERM</Tp>
2409 <Id>
2410 <ItmNb>1</ItmNb>
2411 <PrvdrId>EPASVendor001</PrvdrId>
2412 <Id>Counter Top E41</Id>
2413 <SrlNb>7825410759</SrlNb>
2414 </Id>
2415 </POICmpnt>
2416 <POICmpnt>
2525
2526
2527
2528
2529
2530
2531