Plusgirot

Utskriven av kund 2012.02.08

Steg 2: Kontrollera normaliseringen

Här kan du testa att din normalisering sker korrekt, dvs följer Nordeas regelverk för normalisering av fildata som beskrivs i tekniska specifikationen.

Normalisering av fildata används för att förhindra teckenproblem vid filsändning och ev teckenkonvertering mellan plattformar.

Här presenteras ett antal testfall där normaliseringen sätts på prov. Skapa filer innehållande 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.

Testfall 2A

Beskrivning:

Innehåller tecken vilka samtliga ska ingå i sigillberäkningen.

Kontroll av:

Att alla i sigillberäkningen ingående tecken hanteras korrekt.

Fildata:

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

Testnyckel:

1234567890ABCDEF1234567890ABCDEF

MAC:

9473EDFCAA8CD2434D6D76ABFFC991BD

Testfil:

Testfall 2A
Testfall 2B

Beskrivning:

Innehåller tecken som ska ingå blandat med tecken som inte ska ingå i sigillberäkningen, och som då ska ersätts med HEX C3 då sigill beräknas.

Kontroll av:

Att i sigillberäkningen ej ingående tecken hanteras korrekt.

Fildata:

õÕ^~@`!"#$%&'( )*+,-./§½

Testnyckel:

1234567890ABCDEF1234567890ABCDEF

MAC:

20956E44B404C4085446139B2B952D77

Testfil:

Testfall 2B
Testfall 2C

Beskrivning:

Innehåller specialtecken som ofta ställer till problem vid sigillering och normalisering.

Kontroll av:

Att nationella och specialtecken normaliseras på korrekt sätt.

Fildata:

ÄÖÅäöå

Testnyckel:

1234567890ABCDEF1234567890ABCDEF

MAC:

515704694958361678194D51850FF157

Testfil:

Testfall 2C
Testfall 2D

Beskrivning:

Innehåller alla testfallen i en och samma fil.

Kontroll av:

Att alla testfallen hanteras korrekt.Att alla testfallen hanteras korrekt.

Fildata:

Samtliga testfall i en fil. Spara ner filen nedan och kör i din applikation.

Testnyckel:

1234567890ABCDEF1234567890ABCDEF

MAC:

68C5954818010DDDCB1EC02963E8C123

Testfil:

Testfall 2D