29)
|
l’appendice 1 est modifié comme suit:
a)
|
la table des matières est modifiée comme suit:
i)
|
le point 2.63 est remplacé par le texte suivant:
«2.63 Réservé pour une utilisation future»;
|
ii)
|
le point 2.78 est remplacé par le texte suivant:
«2.78 GNSSAccumulatedDriving»;
|
iii)
|
le point 2.79 est remplacé par le texte suivant:
«2.79 GNSSAccumulatedDrivingRecord»;
|
iv)
|
le point 2.111 est remplacé par le texte suivant:
«2.111 NoOfGNSSADRecords»;
|
v)
|
le point 2.160 est remplacé par le texte suivant:
«2.160 Réservé pour une utilisation future»;
|
vi)
|
le point 2.203 est remplacé par le texte suivant:
«2.203 VuGNSSADRecord»;
|
vii)
|
le point 2.204 est remplacé par le texte suivant:
«2.204 VuGNSSADRecordArray»;
|
viii)
|
le point 2.230 est remplacé par le texte suivant:
«2.230 Réservé pour une utilisation future»;
|
ix)
|
le point 2.231 est remplacé par le texte suivant:
«2.231 Réservé pour une utilisation future»;
|
|
b)
|
au point 2, le texte suivant est ajouté avant le point 2.1:
«Pour les types de données de carte utilisés pour les applications de génération 1 et 2, la taille indiquée dans le présent appendice est celle relative à l’application de génération 2. La taille relative à l’application de génération 1 est censée être déjà connue du lecteur. Les numéros des exigences de l’annexe IC relatives à ces types de données couvrent à la fois les applications de génération 1 et de génération 2.»;
|
c)
|
le point 2.19 est remplacé par le texte suivant:
«2.19. CardEventData
Génération 1:
Informations enregistrées sur une carte de conducteur ou d’atelier et se rapportant aux événements associés au détenteur de la carte (exigences 260 et 318 de l’annexe IC).
Texte de l'image
CardEventData ::= SEQUENCE SIZE(6) OF {
cardEventRecords SET SIZE(NoOfEventsPerType) OF
CardEventRecord
}
CardEventData consiste en une séquence de cardEventRecords (à l’exception des relevés portant sur les tentatives éventuelles d’atteinte à la sécurité, lesquels sont regroupés dans le dernier ensemble de données de la séquence) dont l’agencement correspond à celui des EventFaultType rangés par ordre croissant.
cardEventRecords consiste en un jeu de relevés d’événements correspondant à un type d’événement donné (ou à cette catégorie d’événements dans laquelle se rangent les tentatives d’atteinte à la sécurité).
Génération 2:
Informations enregistrées sur une carte de conducteur ou d’atelier et se rapportant aux événements associés au détenteur de la carte (exigences 285 et 341 de l’annexe IC).
Texte de l'image
CardEventData ::= SEQUENCE SIZE(11) OF {
cardEventRecords SET SIZE(NoOfEventsPerType) OF
CardEventRecord
}
CardEventData consiste en une séquence de cardEventRecords (à l’exception des relevés portant sur les tentatives éventuelles d’atteinte à la sécurité, lesquels sont regroupés dans le dernier ensemble de données de la séquence) dont l’agencement correspond à celui des EventFaultType rangés par ordre croissant.
cardEventRecords consiste en un jeu de relevés d’événements correspondant à un type d’événement donné (ou à cette catégorie d’événements dans laquelle se rangent les tentatives d’atteinte à la sécurité).»;
|
d)
|
le point 2.30 est remplacé par le texte suivant:
«2.30. CardRenewalIndex
Indice de renouvellement d’une carte [définition i)].
Texte de l'image
CardRenewalIndex::= IA5String(SIZE(1))
Attribution de valeur: (cf. chapitre 7 de la présente annexe).
Ordre croissant: “0, …, 9, A, …, Z” »;
|
e)
|
au point 2.61, le texte suivant le titre «Génération 2» est remplacé par le texte suivant: «
Texte de l'image
«DriverCardApplicationIdentification ::= SEQUENCE {
typeOfTachographCardId
EquipmentType,
cardStructureVersion
CardStructureVersion,
noOfEventsPerType
NoOfEventsPerType,
noOfFaultsPerType
NoOfFaultsPerType,
activityStructureLength
CardActivityLengthRange,
noOfCardVehicleRecords
NoOfCardVehicleRecords,
noOfCardPlaceRecords
NoOfCardPlaceRecords,
noOfGNSSADRecords
NoOfGNSSADRecords,
noOfSpecificConditionRecords
NoOfSpecificConditionRecords
noOfCardVehicleUnitRecords
NoOfCardVehicleUnitRecords
}
Outre la génération 1, les éléments de données suivants sont utilisés:
noOfGNSSADRecords indique le nombre de relevés de temps de conduite accumulé GNSS que la carte est susceptible de sauvegarder.
noOfSpecificConditionRecords indique le nombre de relevés de conditions particulières que la carte est susceptible de mémoriser.
noOfCardVehicleUnitRecords indique le nombre de relevés utilisés par les unités embarquées sur le véhicule que la carte est susceptible de mémoriser.»;
|
f)
|
le point 2.63 est remplacé par le texte suivant:
«2.63. Réservé pour une utilisation future»;
|
g)
|
au point 2.67, le texte suivant le titre «Génération 2» est remplacé par le texte suivant:
«Les mêmes valeurs que pour la génération 1 servent pour les ajouts suivants:
Texte de l'image
–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)
Note 1:
|
Les valeurs de génération 2 pour la plaque, l’adaptateur et la connexion externe GNSS ainsi que les valeurs de génération 1 pour l’unité embarquée sur véhicule et le capteur de mouvement peuvent servir en SealRecord, le cas échéant.
|
Note 2:
|
Dans le champ CardHolderAuthorisation (CHA) d’un certificat de génération 2, les valeurs (1), (2) et (6) doivent être interprétées comme indiquant un certificat d’authentification mutuelle du type d’équipement concerné. Pour indiquer le certificat à utiliser pour la création d’une signature numérique, les valeurs (17), (18) ou (19) doivent être utilisées.»;
|
|
h)
|
au point 2.70, le texte suivant le titre «Génération 2» est remplacé par le texte suivant:
«Génération 2:
|
événements généraux,
absence d’informations complémentaires,
insertion d’une carte non valable,
conflit de carte,
chevauchement temporel,
conduite sans carte appropriée,
insertion de carte en cours de conduite,
dernière session incorrectement clôturée,
excès de vitesse,
Coupure d’alimentation électrique,
erreur sur les données de mouvement,
conflit concernant le mouvement du véhicule,
conflit temporel (GNSS contre l’horloge interne de la VU),
erreur de communication avec l’équipement de communication à distance,
absence d’informations de positionnement en provenance du récepteur GNSS,
erreur de communication avec le dispositif GNSS externe,
RFU,
|
|
tentatives d’atteinte à la sécurité en rapport avec l’unité embarquée sur véhicule,
absence d’informations complémentaires,
défaut d’authentification du capteur de mouvement,
défaut d’authentification d’une carte tachygraphique,
remplacement sans autorisation du capteur de mouvement,
défaut d’intégrité affectant l’entrée de données sur la carte,
défaut d’intégrité affectant les données utilisateur mémorisées,
erreur de transfert de données internes,
ouverture illicite d’un boîtier,
sabotage du matériel,
détection de violation du dispositif GNSS,
défaut d’authentification du dispositif GNSS externe,
expiration du certificat du dispositif GNSS externe,
RFU,
|
|
tentatives d’atteinte à la sécurité en rapport avec le capteur de mouvement,
absence d’informations complémentaires,
échec d’une authentification,
défaut d’intégrité affectant les données mémorisées,
erreur de transfert de données internes,
ouverture illicite d’un boîtier,
sabotage du matériel,
RFU,
|
|
anomalies affectant l’appareil de contrôle,
absence d’informations complémentaires,
anomalie interne affectant la VU,
anomalie affectant l’imprimante,
anomalie affectant l’affichage,
anomalie affectant le téléchargement,
anomalie affectant le capteur de mouvement,
récepteur du dispositif GNSS interne,
dispositif GNSS externe,
dispositif de communication à distance,
interface ITS,
RFU,
|
|
anomalies affectant une carte,
absence d’informations complémentaires,
RFU,
|
|
RFU,
|
|
propre au fabricant.»;
|
|
i)
|
le point 2.71 est remplacé par le texte suivant:
«2.71. ExtendedSealIdentifier
Génération 2:
L’identifiant de scellement étendu identifie un scellement de manière unique (exigence 401, annexe IC).
Texte de l'image
ExtendedSealIdentifier ::= SEQUENCE{
manufacturerCode OCTET STRING (SIZE(2)),
sealIdentifier OCTET STRING (SIZE(8))
}
manufacturerCode correspond au code du fabricant du scellement.
sealIdentifier désigne l’identifiant du scellement, unique pour le fabricant.»;
|
j)
|
les points 2.78 et 2.79 sont remplacés par le texte suivant:
«2.78 GNSSAccumulatedDriving
Génération 2:
Informations enregistrées sur une carte de conducteur ou d’atelier, relatives à la position GNSS du véhicule lorsque le temps de conduite accumulé atteint un multiple de trois heures (exigences 306 et 354, annexe IC).
Texte de l'image
GNSSAccumulatedDriving := SEQUENCE {
gnssADPointerNewestRecord INTEGER(0..NoOfGNSSADRecords -1),
gnssAccumulatedDrivingRecords SET SIZE(NoOfGNSSADRecords) OF
GNSSAccumulatedDrivingRecord
}
gnssADPointerNewestRecord désigne l’indice du dernier relevé de temps de conduite accumulé GNSS actualisé par le système.
Attribution de valeur est le nombre correspondant au numérateur du relevé de temps de conduite accumulé GNSS, commençant par une série de '0' pour la première occurrence d’un relevé de temps de conduite accumulé GNSS dans la structure considérée.
gnssContinuousDrivingRecords désigne le jeu de relevés contenant la date et l’heure lorsque le temps de conduite accumulé atteint un multiple de trois heures, ainsi que les informations relatives à la position du véhicule.
2.79. GNSSAccumulatedDrivingRecord
Génération 2:
Informations enregistrées sur une carte de conducteur ou d’atelier, relatives à la position GNSS du véhicule lorsque le temps de conduite accumulé atteint un multiple de trois heures (exigences 305 et 353, annexe IC).
Texte de l'image
GNSSAccumulatedDrivingRecord ::= SEQUENCE {
timeStamp TimeReal,
gnssPlaceRecord GNSSPlaceRecord,
vehicleOdometerValue OdometerShort
}
timeStamp désigne la date et l’heure lorsque le temps de conduite accumulé du détenteur de la carte atteint un multiple de trois heures.
gnssPlaceRecord contient les informations relatives à la position du véhicule.
vehicleOdometerValue est la valeur affichée par le compteur kilométrique pour laquelle le temps de conduite accumulé atteint un multiple de trois heures.»;
|
k)
|
le point 2.86 est remplacé par le texte suivant:
«2.86. KeyIdentifier
Identificateur unique d’une clé publique permettant de la désigner et de la sélectionner. Cet identificateur identifie également le titulaire de la clé.
Texte de l'image
KeyIdentifier ::= CHOICE {
extendedSerialNumber ExtendedSerialNumber,
certificateRequestID CertificateRequestID,
certificationAuthorityKID CertificationAuthorityKID
}
La première option permet de désigner la clé publique d’une unité embarquée sur véhicule, d’une carte tachygraphique ou d’un dispositif GNSS externe.
La seconde option permet de désigner la clé publique d’une unité embarquée sur véhicule (en cas de méconnaissance du numéro de série de l’unité embarquée, lors de l’élaboration du certificat).
La troisième option permet de désigner la clé publique d’un État membre.»;
|
l)
|
le point 2.92 est remplacé par le texte suivant:
«2.92. MAC
Génération 2:
Un total de contrôle cryptographique sur une longueur de 8, 12 ou 16 octets correspondant à des suites chiffrées spécifiées dans l’appendice 11.
Texte de l'image
MAC ::= CHOICE {
Mac8 OCTET STRING (SIZE(8)),
Mac12 OCTET STRING (SIZE(12)),
Mac16 OCTET STRING (SIZE(16)),
}»;
» |
m)
|
le point 2.111 est remplacé par le texte suivant:
«2.111. NoOfGNSSADRecords
Génération 2:
Nombre de relevés de temps de conduite accumulé GNSS que la carte est susceptible de sauvegarder.
Texte de l'image
NoOfGNSSADRecords ::= INTEGER (0..216-1)
Assignation de valeur: cf. appendice 2.»;
|
n)
|
au point 2.120, l’assignation de valeur «16H» est remplacée par le texte suivant: «
Texte de l'image
»; |
o)
|
le point 2.160 est remplacé par le texte suivant:
«2.160. Réservé pour une utilisation future»;
|
p)
|
le point 2.162 est remplacé par le texte suivant:
«2.162. TimeReal
Code associé à un champ combinant date et heure exprimées en secondes à compter de 00h00m00s TUC le 1er janvier 1970 (UTC).
Texte de l'image
TimeReal {INTEGER:TimeRealRange} ::= INTEGER (0..TimeRealRange)
Assignation de valeur — Octet aligné: nombre de secondes écoulées depuis minuit TUC, le 1er janvier 1970.
La date/heure future la plus avancée se situe en l’an 2106.»;
|
q)
|
le point 2.179 est remplacé par le texte suivant:
«2.179 VuCardRecord
Génération 2:
Informations enregistrées dans la mémoire d’une unité embarquée sur véhicule et se rapportant à la carte tachygraphique utilisée (exigence 132, annexe IC).
Texte de l'image
VuCardRecord ::= SEQUENCE {
cardNumberAndGenerationInformation FullCardNumberAndGeneration,
cardExtendedSerialNumber ExtendedSerialNumber,
cardStructureVersion CardStructureVersion,
cardNumber CardNumber
}
cardNumberAndGenerationInformation est le numéro complet et la génération de la carte utilisée (type de données 2.74).
cardExtendedSerialNumber tel qu’extrait du fichier EF_ICC sous le FM de la carte.
cardStructureVersion telle qu’extraite du fichier élémentaire EF_Application_Identification sous le fichier spécialisé DF_Tachograph_G2.
cardNumber tel qu’extrait du fichier élémentaire FE_Identification sous le fichier spécialisé DF_Tachograph_G2.»;
|
r)
|
les points 2.203 et 2.204 sont remplacés par le texte suivant:
«2.203 VuGNSSADRecord
Génération 2:
Informations enregistrées dans la mémoire d’une unité embarquée sur véhicule relatives à la position GNSS du véhicule lorsque le temps de conduite accumulé atteint un multiple de trois heures (exigences 108 et 110, annexe IC).
Texte de l'image
VuGNSSADRecord ::= SEQUENCE {
timeStamp TimeReal,
cardNumberAndGenDriverSlot FullCardNumberAndGeneration,
cardNumberAndGenCodriverSlot FullCardNumberAndGeneration,
gnssPlaceRecord GNSSPlaceRecord,
vehicleOdometerValue OdometerShort
}
timeStamp désigne la date et l’heure où le temps de conduite accumulé atteint un multiple de trois heures.
cardNumberAndGenDriverSlot identifie la carte insérée dans le lecteur réservé au conducteur ainsi que sa génération.
cardNumberAndGenCodriverSlot identifie la carte insérée dans le lecteur réservé au convoyeur ainsi que sa génération.
gnssPlaceRecord contient les informations relatives à la position du véhicule.
vehicleOdometerValue est la valeur affichée par le compteur kilométrique pour laquelle le temps de conduite accumulé atteint un multiple de trois heures.
2.204. VuGNSSADRecordArray
Génération 2:
Informations enregistrées dans la mémoire d’une unité embarquée sur véhicule relatives à la position GNSS du véhicule lorsque le temps de conduite accumulé atteint un multiple de trois heures (exigences 108 et 110, annexe IC).
Texte de l'image
VuGNSSADRecordArray ::= SEQUENCE {
recordType RecordType,
recordSize INTEGER(1..65535),
noOfRecords INTEGER(0..65535),
records SET SIZE(noOfRecords) OF VuGNSSADRecord
}
recordType indique le type de relevé (VuGNSSADRecord).
Assignation de valeur: Cf. RecordType
recordSize indique la taille des VuGNSSADRecord exprimée en octets.
noOfRecords désigne le nombre de relevés dans les relevés définis.
records désigne un jeu de relevés de temps de conduite accumulé GNSS.»;
|
s)
|
les points 2.230 et 2.231 sont remplacés par le texte suivant:
«2.230. Réservé pour une utilisation future.
2.231. Réservé pour une utilisation future»;
|
t)
|
au point 2.234, le texte qui suit le titre «Génération 2» est remplacé par le texte suivant: «
Texte de l'image
«WorkshopCardApplicationIdentification ::= SEQUENCE {
typeOfTachographCardId EquipmentType,
cardStructureVersion CardStructureVersion,
noOfEventsPerType NoOfEventsPerType,
noOfFaultsPerType NoOfFaultsPerType,
activityStructureLength CardActivityLengthRange,
noOfCardVehicleRecords NoOfCardVehicleRecords,
noOfCardPlaceRecords NoOfCardPlaceRecords,
noOfCalibrationRecords NoOfCalibrationRecords,
noOfGNSSADRecords NoOfGNSSADRecords,
noOfSpecificConditionRecords NoOfSpecificConditionRecords,
noOfCardVehicleUnitRecords NoOfCardVehicleUnitRecords
}
Outre la génération 1, les éléments de données suivants sont utilisés:
noOfGNSSADRecords indique le nombre de relevés de temps de conduite accumulé GNSS que la carte est susceptible de sauvegarder.
noOfSpecificConditionRecords indique le nombre de relevés de conditions particulières que la carte est susceptible de mémoriser.
noOfCardVehicleUnitRecords indique le nombre de relevés utilisés par les unités embarquées sur le véhicule que la carte est susceptible de mémoriser»;
|
|