wetzoeker

8.21 — Sla boordcomputercertificaat op Regeling specificaties en typegoedkeuring boordcomputer taxi

Sla boordcomputercertificaat op

Naam | StoreCertificate

Gebruik | Chauffeurskaart

Input gegevens | Systeemkaartnummer, certificaat

Resultaat | ‘90 00’H OK ‘xx xx’H Foutcode van een van de gebruikte commando’s, afhankelijk van smartcard implementatie

Het systeemkaartnummer wordt met het bijbehorende certificaat als meest recente opgeslagen in EF.BCT_Certificates. Hierbij wordt de plaats van het minst recente certificaat overschreven.

Voor deze functie moeten de volgende stappen doorlopen worden:

1. Selecteer EF.BCT_Certificates met het commando Select met P1P2 = ‘04 0C’H en data = ‘E8 28 BD 08 0F A0 00 00 01 67 45 53 49 47 4E’H, gevolgd door het commando Select met P1P2 = ‘02 0C’H en data = ‘44 02’H.

2. Lees Rank_1 t/m Rank_3 met het commando Read Binary met offset = 0 en het aantal verwachte bytes in de response 3, en zoek de eerste waarde ‘00’ of ‘03’. Dit is Rank_target.

3. Sla het systeemkaartnummer op in Index_target met het commando Update Binary met offset = de offset voor Index_target en het systeemkaartnummer als data.

4. Sla het certificaat op in Certificate_target met een reeks Update Binary commando’s met de offset van het eerste commando gelijkgezet aan de offset voor Certificate_target en telkens de volgende max_write bytes van het certificaat als data. Indien het certificaat korter is dan de gereserveerde lengte voor het certificaat, vul bij het laatste Update Binary commando de rest dan aan met nullen (‘00’).

NB. de hoogte van max_write is van een aantal factoren afhankelijk (zie referentie [7]).

5. Voor Rank_1 t/m Rank_3, met uitzondering van Rank_target: als de inhoud van Rank_x > 0, verhoog de inhoud dan met 1. Maak Rank_target = ‘01’.

6. Geef ‘90 00’H terug.

Regeling
Regeling specificaties en typegoedkeuring boordcomputer taxi
Soort
Ministeriële regeling
Geldend vanaf
19-12-2020
BWB-id
BWBR0027945
Versie
2020-12-19_0

In de hele regeling · Officiële tekst op wetten.overheid.nl