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.
|
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 |
|
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 |
|
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 |
|
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. |
|
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. |
