Plusgirot

Utskriven av kund 2012.02.08

Steg 1: Kontrollera sigillalgoritmen

Här kan du kontrollera att MAC-beräkningen, själva sigillkärnan, samt trunkeringen av kondensatet sker korrekt i din implementation av HMAC.

Här presenteras ett antal testfall där sigillalgoritmen sätts på prov.

Skapa filer som innehåller fildata enligt respektive testfall, kör filerna genom din HMAC-applikation och jämför slutligen ditt resultat med det resultat som Nordea beräknat.

Observera! Sändningposter (%-poster) ska inte sigilleras.

Testfall 1A

Beskrivning:

Innehåller ett standardiserat fildata, som även används vid beräkning av KVV.

Kontroll av:

Att sigillalgoritmen verkar vara rätt kodad.

Fildata:

00000000

Testnyckel:

1234567890ABCDEF1234567890ABCDEF

MAC:

FF365893D899291C3BF505FB3175E880

Testfil:

Testfall 1A
Testfall 1B

Beskrivning:

Innehåller data som är spritt över flera rader med radbrytningar mellan.

Kontroll av:

Att applikationen hanterar radbrytningar på rätt sätt.

Fildata:

00000
0000
000
00
0

Testnyckel:

1234567890ABCDEF1234567890ABCDEF

MAC:

9BA94363739D45256DF4B6FA3B9DE1CD

Testfil:

Testfall 1B
Testfall 1C

Beskrivning:

Innehåller poster/rader med mer än 80 tecken.

Kontroll av:

Att applikationen kan hantera olika långa poster samt postlängder över 80tkn.

Fildata:

110009912346071215LEVERANTZRSBETALNINGAR
2
10000000C0000000000000000000000000000000000000000000000000000
00000000002
10000000C00000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000002
10000000C002

Testnyckel:

1234567890ABCDEF1234567890ABCDEF

MAC:

826CA6CBA33F7E1D3CC9161A0956A35B

Testfil:

Testfall 1C
Testfall 1D

Beskrivning:

Ger möjlighet att göra ytterligare tester av algoritmen med eget fildata. Nordea beräknar MAC på ditt fildata och du kan sen jämföra Nordeas resultat med ditt.

Kontroll av:

Sigillalgoritmen.

Fildata:

Egna filer.

Testnyckel:

1234567890ABCDEF1234567890ABCDEF

Testa:

Gå vidare till steg 3.

Testfall 1E

Beskrivning:

Ger möjlighet att göra ytterligare tester av algoritmen med eget fildata och lägga på kommunikationsposterna med MAC i %22 posten. Nordea beräknar MAC på ditt fildata och du får svar om den är rätt.

Kontroll av:

Sigillalgoritmen.

Fildata:

Egna filer.

Testnyckel:

1234567890ABCDEF1234567890ABCDEF

 Testa:

Gå vidare till steg 3.