29.
|
Apendicele 1 se modifică după cum urmează:
(a)
|
cuprinsul se modifică după cum urmează:
(i)
|
punctul 2.63 se înlocuiește cu următorul text:
„2.63 Rezervat pentru o utilizare viitoare”;
|
(ii)
|
punctul 2.78 se înlocuiește cu următorul text:
„2.78 GNSSAccumulatedDriving”;
|
(iii)
|
punctul 2.79 se înlocuiește cu următorul text:
„2.79 GNSSAccumulatedDrivingRecord”;
|
(iv)
|
punctul 2.111 se înlocuiește cu următorul text:
„2.111 NoOfGNSSADRecords”;
|
(v)
|
punctul 2.160 se înlocuiește cu următorul text:
„2.160 Rezervat pentru o utilizare viitoare”;
|
(vi)
|
punctul 2.203 se înlocuiește cu următorul text:
„2.203 VuGNSSADRecord”;
|
(vii)
|
punctul 2.204 se înlocuiește cu următorul text:
„2.204 VuGNSSADRecordArray”;
|
(viii)
|
punctul 2.230 se înlocuiește cu următorul text:
„2.230 Rezervat pentru o utilizare viitoare”;
|
(ix)
|
punctul 2.231 se înlocuiește cu următorul text:
„2.231 Rezervat pentru o utilizare viitoare”;
|
|
(b)
|
la punctul 2, se adaugă următorul text înainte de punctul 2.1:
„Pentru tipurile de date referitoare la card pentru aplicațiile de generația 1 și de generația 2, dimensiunea specificată în prezentul apendice este cea pentru aplicația de generația 2. Se presupune că dimensiunea pentru aplicația de generația 1 trebuie să fie deja cunoscută de cititor. Numerele cerințelor din anexa IC legate de aceste tipuri de date includ atât aplicațiile de generația 1, cât și aplicațiile de generația 2.”;
|
(c)
|
punctul 2.19 se înlocuiește cu următorul text:
„2.19. CardEventData
Generația 1:
Informații, stocate pe un card de conducător auto sau pe un card de atelier, privind evenimentele asociate cu titularul cardului (cerințele 260 și 318 din anexa IC).
Textul imaginii
CardEventData ::= SEQUENCE SIZE(6) OF {
cardEventRecords SET SIZE(NoOfEventsPerType) OF
CardEventRecord
}
CardEventData este o secvență, în ordine crescătoare a valorilor EventFaultType, a cardEventRecords (cu excepția înregistrărilor privind tentativele de încălcare a securității, care sunt cuprinse în ultimul set al secvenței).
cardEventRecords este un set de înregistrări de evenimente pentru un anumit tip de evenimente (sau categorie pentru evenimentele care țin de tentativele de încălcare a securității).
Generația 2:
Informații, stocate pe un card de conducător auto sau pe un card de atelier, privind evenimentele asociate cu titularul cardului (cerințele 285 și 341 din anexa IC).
Textul imaginii
CardEventData ::= SEQUENCE SIZE(11) OF {
cardEventRecords SET SIZE(NoOfEventsPerType) OF
CardEventRecord
}
CardEventData este o secvență, în ordine crescătoare a valorilor EventFaultType, a cardEventRecords (cu excepția înregistrărilor privind tentativele de încălcare a securității, care sunt cuprinse în ultimul set al secvenței).
cardEventRecords este un set de înregistrări de evenimente pentru un anumit tip de evenimente (sau categorie pentru evenimentele care țin de tentativele de încălcare a securității).”;
|
(d)
|
punctul 2.30 se înlocuiește cu următorul text:
„2.30. CardRenewalIndex
Un indice de reînnoire a cardului [definiția i)].
Textul imaginii
CardRenewalIndex::= IA5String(SIZE(1))
Atribuirea valorii: (a se vedea capitolul 7 din prezenta anexă).
Ordinea de creștere: «0, …, 9, A, …, Z» ”;
|
(e)
|
la punctul 2.61, textul care apare după titlul Generația 2 se înlocuiește cu următorul text: „
Textul imaginii
„DriverCardApplicationIdentification ::= SEQUENCE {
typeOfTachographCardId
EquipmentType,
cardStructureVersion
CardStructureVersion,
noOfEventsPerType
NoOfEventsPerType,
noOfFaultsPerType
NoOfFaultsPerType,
activityStructureLength
CardActivityLengthRange,
noOfCardVehicleRecords
NoOfCardVehicleRecords,
noOfCardPlaceRecords
NoOfCardPlaceRecords,
noOfGNSSADRecords
NoOfGNSSADRecords,
noOfSpecificConditionRecords
NoOfSpecificConditionRecords
noOfCardVehicleUnitRecords
NoOfCardVehicleUnitRecords
}
În plus față de generația 1, se utilizează următoarele elemente de date:
noOfGNSSADRecords este numărul de înregistrări GNSS privind timpul de conducere acumulat care pot fi stocate pe card.
noOfSpecificConditionRecords este numărul de înregistrări privind condițiile specifice care pot fi stocate pe card.
noOfCardVehicleUnitRecords este numărul de înregistrări privind unitățile montate pe vehicul utilizate care pot fi stocate pe card.”;
|
(f)
|
punctul 2.63 se înlocuiește cu următorul text:
„2.63. Rezervat pentru o utilizare viitoare”;
|
(g)
|
la punctul 2.67, textul care apare după titlul „Generația 2” se înlocuiește cu următorul text:
„Sunt utilizate aceleași valori ca în generația 1, cu următoarele completări:
Textul imaginii
–GNSS Facility
(8),
–Remote Communication Module
(9),
–ITS interface module
(10),
–Plaque
(11),–may be used in SealRecord
–M1/N1 Adapter
(12),–may be used in SealRecord
–European Root CA (ERCA)
(13),
–Member State CA (MSCA)
(14),
–External GNSS connection
(15),–may be used in SealRecord
–Unused
(16),–used in SealDataVu
–Driver Card (Sign)
(17),–only to be used in the CHA field of a signing certificate
–Workshop Card (Sign)
(18), –only to be used in the CHA field of a signing certificate
–Vehicle Unit (Sign)
(19), –only to be used in the CHA field of a signing certificate
–RFU
(20..255)
Nota 1:
|
valorile aferente generației 2 pentru plăcuță, pentru adaptor și pentru conexiunea GNSS externă, precum și valorile aferente generației 1 pentru unitatea montată pe vehicul și pentru senzorul de mișcare pot fi utilizate în SealRecord, dacă este cazul.
|
Nota 2:
|
În câmpul CardHolderAuthorisation (CHA) al unui certificat de generația 2, valorile (1), (2) și (6) trebuie interpretate ca indicând un certificat pentru autentificare reciprocă pentru respectivul tip de echipament. Pentru indicarea certificatului respectiv în vederea creării unei semnături digitale, trebuie utilizate valorile (17), (18) sau (19).”;
|
|
(h)
|
la punctul 2.70, textul care apare după titlul „Generația 2” se înlocuiește cu următorul text:
„Generația 2:
|
Evenimente generale,
Nu sunt disponibile detalii suplimentare,
Introducerea unui card nevalabil,
Conflict de carduri,
Suprapunerea timpului,
Conducere fără un card adecvat,
Introducerea cardului în timpul conducerii,
Ultima sesiune a cardului nu a fost încheiată corect,
Depășire a limitei de viteză,
Întrerupere a alimentării cu energie electrică,
Eroare privind datele de mișcare,
Conflict privind deplasarea vehiculului,
Conflict oră (GNSS față de ceasul intern al VU),
Eroare de comunicare cu echipamentul de comunicare la distanță,
Absența informațiilor de poziționare de la receptorul GNSS,
Eroare de comunicare cu echipamentul GNSS extern,
RFU,
|
|
Evenimente care țin de tentativele de încălcare a securității privind unitatea montată pe vehicul,
Nu sunt disponibile detalii suplimentare,
Eroare de autentificare a senzorului de mișcare,
Eroare de autentificare a cardului de tahograf,
Înlocuirea neautorizată a senzorului de mișcare,
Eroare de integritate care afectează introducerea datelor pe card,
Eroare de integritate a datelor stocate privind utilizatorul,
Eroare de transfer intern de date,
Deschidere neautorizată a carcasei,
Sabotarea hardware-ului,
Detectare a manipulării frauduloase a GNSS,
Eroare de autentificare a echipamentului GNSS extern,
Certificatul echipamentului GNSS extern a expirat,
de la ‘1C’H până la ‘1F’H RFU,
|
|
Evenimente care țin de tentativele de încălcare a securității privind senzorul,
Nu sunt disponibile detalii suplimentare,
Eroare de autentificare,
Eroare de integritate a datelor stocate,
Eroare de transfer intern de date,
Deschidere neautorizată a carcasei,
Sabotarea hardware-ului,
de la ‘26’H până la ‘2F’H RFU,
|
|
Anomalii ale aparaturii de înregistrare,
Nu sunt disponibile detalii suplimentare,
Anomalie internă a VU,
Anomalie a imprimantei,
Anomalie a afișajului,
Anomalie la descărcare,
Anomalie a senzorului,
Receptor GNSS intern,
Echipament GNSS extern,
Echipament de comunicare la distanță,
Interfață ITS,
de la ‘3A’H până la ‘3F’H RFU,
|
|
Anomalii ale cardului,
Nu sunt disponibile detalii suplimentare,
de la ‘41’H până la ‘4F’H RFU,
|
|
RFU,
|
|
Specific producătorului.”;
|
|
(i)
|
punctul 2.71 se înlocuiește cu următorul text:
„2.71. ExtendedSealIdentifier
Generația 2:
Identificatorul lung al sigiliului identifică în mod unic un sigiliu (cerința 401 din anexa IC).
Textul imaginii
ExtendedSealIdentifier ::= SEQUENCE{
manufacturerCode OCTET STRING (SIZE(2)),
sealIdentifier OCTET STRING (SIZE(8))
}
manufacturerCode este codul producătorului sigiliului.
sealIdentifier este un identificator al sigiliului care este unic pentru producător.”;
|
(j)
|
punctele 2.78 și 2.79 se înlocuiesc cu următorul text:
„2.78 GNSSAccumulatedDriving
Generația 2:
Informații, stocate pe un card de conducător auto sau pe un card de atelier, privind poziția GNSS a vehiculului dacă timpul de conducere acumulat ajunge la un multiplu de trei ore (cerințele 306 și 354 din anexa IC).
Textul imaginii
GNSSAccumulatedDriving := SEQUENCE {
gnssADPointerNewestRecord INTEGER(0..NoOfGNSSADRecords -1),
gnssAccumulatedDrivingRecords SET SIZE(NoOfGNSSADRecords) OF
GNSSAccumulatedDrivingRecord
}
ggnssADPointerNewestRecord este indicele ultimei înregistrări actualizate GNSS a timpului de conducere acumulat.
Atribuirea valorii este numărul care corespunde numărătorului înregistrării GNSS privind conducerea acumulată, începând de la '0' pentru prima ocurență a înregistrării GNSS privind conducerea acumulată în structură.
gnssAccumulatedDrivingRecords este setul de înregistrări care conțin data și ora la care timpul de conducere acumulat atinge un multiplu de trei ore și informații privind poziția vehiculului.
2.79. GNSSAccumulatedDrivingRecord
Generația 2:
Informații, stocate pe un card de conducător auto sau pe un card de atelier, privind poziția GNSS a vehiculului dacă timpul de conducere acumulat ajunge la un multiplu de trei ore (cerințele 305 și 353 din anexa IC)
Textul imaginii
GNSSAccumulatedDrivingRecord ::= SEQUENCE {
timeStamp TimeReal,
gnssPlaceRecord GNSSPlaceRecord,
vehicleOdometerValue OdometerShort
}
timeStamp este data și ora la care timpul de conducere acumulat atinge un multiplu de trei ore.
gnssPlaceRecord conține informații referitoare la poziția vehiculului.
vehicleOdometerValue este valoarea indicată de odometru în momentul în care timpul de conducere acumulat atinge un multiplu de trei ore.”;
|
(k)
|
punctul 2.86 se înlocuiește cu următorul text:
„2.86. KeyIdentifier
Un identificator unic al unei chei publice utilizat pentru a identifica și a selecta cheia. Acesta identifică și titularul cheii.
Textul imaginii
KeyIdentifier ::= CHOICE {
extendedSerialNumber ExtendedSerialNumber,
certificateRequestID CertificateRequestID,
certificationAuthorityKID CertificationAuthorityKID
}
Prima opțiune este adecvată pentru a identifica cheia publică a unei unități montate pe vehicul, a unui card de tahograf sau a unui echipament GNSS extern.
A doua opțiune este adecvată pentru a identifica cheia publică a unei unități montate pe vehicul (în cazurile în care numărul de serie al unității montate pe vehicul nu poate fi cunoscut în momentul generării certificatului).
A treia opțiune este adecvată pentru a identifica cheia publică a unui stat membru.”;
|
(l)
|
punctul 2.92 se înlocuiește cu următorul text:
„2.92. MAC
Generația 2:
O sumă de verificare criptografică cu lungimea de 8, 12 sau 16 octeți, care corespunde suitelor cifru specificate în apendicele 11.
Textul imaginii
MAC ::= CHOICE {
Mac8 OCTET STRING (SIZE(8)),
Mac12 OCTET STRING (SIZE(12)),
Mac16 OCTET STRING (SIZE(16)),
}”;
” |
(m)
|
punctul 2.111 se înlocuiește cu următorul text:
„2.111. NoOfGNSSADRecords
Generația 2:
Numărul de înregistrări GNSS privind timpul de conducere acumulat care pot fi înregistrate pe un card.
Textul imaginii
NoOfGNSSADRecords ::= INTEGER (0..216-1)
Atribuirea valorii: a se vedea apendicele 2.”;
|
(n)
|
la punctul 2.120, atribuirea valorii ‘16H’ se înlocuiește cu următorul text: „
Textul imaginii
”; |
(o)
|
punctul 2.160 se înlocuiește cu următorul text:
„2.160. Rezervat pentru o utilizare viitoare”;
|
(p)
|
punctul 2.162 se înlocuiește cu următorul text:
„2.162. TimeReal
Cod pentru un câmp combinat de dată și oră, unde data și ora sunt exprimate în secunde care depășesc 00h.00m.00s. la 1 ianuarie 1970 UTC.
Textul imaginii
TimeReal {INTEGER:TimeRealRange} ::= INTEGER (0..TimeRealRange)
Atribuirea valorii – Octet aliniat: Numărul de secunde începând de la miezul nopții la 1 ianuarie 1970 UTC.
Data/ora maximă posibilă este în anul 2106.”;
|
(q)
|
punctul 2.179 se înlocuiește cu următorul text:
„2.179. VuCardRecord
Generația 2:
Informații, stocate într-o unitate montată pe vehicul, privind un card de tahograf utilizat (cerința 132 din anexa IC).
Textul imaginii
VuCardRecord ::= SEQUENCE {
cardNumberAndGenerationInformation FullCardNumberAndGeneration,
cardExtendedSerialNumber ExtendedSerialNumber,
cardStructureVersion CardStructureVersion,
cardNumber CardNumber
}
cardNumberAndGenerationInformation este numărul complet al cardului și generația cardului utilizat (tip de date 2.74).
cardExtendedSerialNumber așa cum este citit din fișierul EF_ICC din MF al cardului.
cardStructureVersion așa cum este citit din fișierul EF_Application_Identification din cadrul DF_Tachograph_G2.
cardNumber așa cum este citit din fișierul EF_Identification din cadrul DF_Tachograph_G2.”;
|
(r)
|
punctele 2.203 și 2.204 se înlocuiesc cu următorul text:
„2.203. VuGNSSADRecord
Generația 2:
Informații stocate într-o unitate montată pe vehicul privind poziția GNSS a vehiculului dacă timpul de conducere acumulat ajunge la un multiplu de trei ore (cerințele 108, 110 din anexa IC).
Textul imaginii
VuGNSSADRecord ::= SEQUENCE {
timeStamp TimeReal,
cardNumberAndGenDriverSlot FullCardNumberAndGeneration,
cardNumberAndGenCodriverSlot FullCardNumberAndGeneration,
gnssPlaceRecord GNSSPlaceRecord,
vehicleOdometerValue OdometerShort
}
timeStamp este data și ora la care timpul de conducere acumulat atinge un multiplu de trei ore.
cardNumberAndGenDriverSlot identifică cardul introdus în slotul pentru cardul de conducător auto, inclusiv generația cardului respectiv.
cardNumberAndGenCodriverSlot identifică cardul introdus în slotul pentru cardul de copilot, inclusiv generația cardului respectiv.
gnssPlaceRecord conține informații referitoare la poziția vehiculului.
vehicleOdometerValue este valoarea odometrului în momentul în care timpul de conducere acumulat atinge un multiplu de trei ore.
2.204. VuGNSSADRecordArray
Generația 2:
Informații stocate într-o unitate montată pe vehicul privind poziția GNSS a vehiculului dacă timpul de conducere acumulat ajunge la un multiplu de trei ore (cerințele 108 și 110 din anexa IC).
Textul imaginii
VuGNSSADRecordArray ::= SEQUENCE {
recordType RecordType,
recordSize INTEGER(1..65535),
noOfRecords INTEGER(0..65535),
records SET SIZE(noOfRecords) OF VuGNSSADRecord
}
recordType reprezintă tipul înregistrării (VuGNSSADRecord).
Atribuirea valorii: A se vedea RecordType.
recordSize este dimensiunea VuGNSSADRecord în octeți.
noOfRecords este numărul de înregistrări cuprinse în setul records.
records este un set de înregistrări GNSS privind timpul de conducere acumulat.”;
|
(s)
|
punctele 2.230 și 2.231 se înlocuiesc cu următorul text:
„2.230. Rezervat pentru o utilizare viitoare
2.231. Rezervat pentru o utilizare viitoare”;
|
(t)
|
la punctul 2.234, textul care apare după titlul „Generația 2” se înlocuiește cu următorul text: „
Textul imaginii
„WorkshopCardApplicationIdentification ::= SEQUENCE {
typeOfTachographCardId EquipmentType,
cardStructureVersion CardStructureVersion,
noOfEventsPerType NoOfEventsPerType,
noOfFaultsPerType NoOfFaultsPerType,
activityStructureLength CardActivityLengthRange,
noOfCardVehicleRecords NoOfCardVehicleRecords,
noOfCardPlaceRecords NoOfCardPlaceRecords,
noOfCalibrationRecords NoOfCalibrationRecords,
noOfGNSSADRecords NoOfGNSSADRecords,
noOfSpecificConditionRecords NoOfSpecificConditionRecords,
noOfCardVehicleUnitRecords NoOfCardVehicleUnitRecords
}
În plus față de generația 1, se utilizează următoarele elemente de date:
noOfGNSSADRecords este numărul de înregistrări GNSS privind timpul de conducere acumulat care pot fi stocate pe card.
noOfSpecificConditionRecords este numărul de înregistrări privind condițiile specifice care pot fi stocate pe card.
noOfCardVehicleUnitRecords este numărul de înregistrări privind unitățile montate pe vehicul utilizate care pot fi stocate pe card.”;
|
|