DEENESPTFRRUARHIKOZHNL

service-interface VerificationStatusConfigurationByDataId

Als ara::com-Dienst modellierte Schnittstelle; Methoden/Felder werden über generierte Proxies/Skeletons aufgerufen (Parameterrichtung IN/OUT).

User GuideAI-GEGENEREERD

Maakt het gericht overriden van het SecOC-verificatiegedrag voor specifieke data-ID's mogelijk.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 1e4728482bac Herkomst Open vragen (3)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Maakt het gericht overriden van het SecOC-verificatiegedrag voor specifieke data-ID's mogelijk.

De in de status DRAFT verkerende service-interface VerificationStatusConfigurationByDataId wordt beschikbaar gesteld door het Functional Cluster Communication Management om het SecOC-verificatiegedrag voor specifieke data-ID's dynamisch te configureren ([SWS_CM_11369]). Via de methode VerifyStatusOverride kunnen geautoriseerde applicaties het accepteren, verwerpen of overslaan van berichten afdwingen en een gedefinieerd verificatieresultaat opleggen ([SWS_CM_10050]). De methodeaanroep vindt synchroon geaccordeerd plaats met Fire & Forget false, waarbij via een tellerparameter ook een beperking tot een vast aantal opeenvolgende berichten kan worden vastgelegd.

1. Rol en systeemcontext van de service-interface

De service-interface VerificationStatusConfigurationByDataId wordt door het Functional Cluster Communication Management (CM) als service-port beschikbaar gesteld ([SWS_CM_11369]). In de dienstenarchitectuur van AUTOSAR Adaptive neemt het communicatiemanagement de rol van serviceprovider (skeleton) op zich, terwijl geautoriseerde functionele applicaties via de gegenereerde proxy als consumer interageren (AUTOSAR_AP_SWS_CommunicationManagement §8.x “Definition of Port VerificationStatusConfigurationByDataId”). De primaire taak van deze interface is om het cryptografische verificatiegedrag van Secure Onboard Communication (SecOC) gericht voor een doorgegeven berichtidentificatie (dataID) te configureren en te overriden ([SWS_CM_10050]).

De interface vult de reguliere dienst voor verificatiestatusmeldingen aan, waarmee het systeem elk verificatieresultaat doorstuurt naar applicaties ([SWS_CM_11278]). Consumenten van de configuratie-interface zijn typisch gespecialiseerde securitybeheersystemen, Intrusion Detection Systems (IDS) of test- en diagnoseapplicaties die het verwerpen of doorsturen van berichten dynamisch besturen en monitoren (AUTOSAR_AP_SWS_CommunicationManagement §9.1 “SecOC VerificationStatus”). Vraag Q-93c34e1f19b92c49 (open) Op deze wijze wordt Communication Management in staat gesteld verificatieresultaten tijdens runtime gericht te overriden ([SWS_CM_11279]).

2. Methoden, gebeurtenissen en velden

De servicespecificatie bevat noch events noch fields, maar definieert uitsluitend een synchrone respectievelijk van een antwoord voorziene client-servermethode ([SWS_CM_10050]):

  • VerifyStatusOverride: Dwingt een specifiek SecOC-gedrag af bij de ontvangst van berichten (accepteren of verwerpen met of zonder uitvoering van de authenticator-verificatie) en maakt het instellen van een gedefinieerd resultaat voor VerificationStatusResult mogelijk ([SWS_CM_10050]).

De methode heeft versie 1.0 en is gespecificeerd met Fire & Forget false ([SWS_CM_10050]). In het C++-programmeermodel van ara::com levert de aanroep daarom typisch een ara::core::Future op, die de voltooiing van de configuratie bevestigt (interpretatie). Vraag Q-44d3566c154670c9 (open) De methode definieert drie invoerparameters ([SWS_CM_10050]):

  • dataID (richting IN, type uint16_t): Eenduidige identificatie van het bericht waarvoor de override moet worden toegepast ([SWS_CM_10050]).
  • overrideStatus (richting IN, type OverrideStatus): Enumeratiewaarde die bepaalt of de verificatie wordt uitgevoerd, of het bericht wordt verworpen of doorgestuurd en voor welke duur de override actief blijft ([SWS_CM_10050]).
  • numberOfMessagesToOverride (richting IN, type uint8_t): Aantal sequentiële verificatieprocessen dat moet worden overschreven. Deze teller wordt uitsluitend in aanmerking genomen wanneer overrideStatus op kSecOcOverrideDropUntilLimit, kSecOcOverrideSkipUntilLimit of kSecOcOverridePassUntilLimit is ingesteld ([SWS_CM_10050]).

3. Levenscyclus, sessieverlopen en toestandsafhankelijkheden

De definitie van de service-port VerificationStatusConfigurationByDataId is in release R25-11 voorzien van de status DRAFT ([SWS_CM_11369]). Na het starten van het Functional Cluster Communication Management stelt deze de skeleton-dienst beschikbaar, waarna geïnteresseerde consumers de instantie via de servicelookup resolven en binden (AUTOSAR_AP_SWS_CommunicationManagement §8.x “Definition of Port VerificationStatusConfigurationByDataId”).

Verificatie-overruling via VerifyStatusOverrideClient-ApplikationCM (Skeleton)SecOC-EngineUse Case: Override-KonfigurationVerifyStatusOverride(dataID, overrideStatus, numberOfMessagesToOverride)Parametercontrole en overnameOverride voor dataID activerenTerugmelding (succes / future opgelost)Use Case: Berichtverwerking onder actieve overrideEingehende Botschaft: Erzwinge Verhalten (Pass/Drop/Skip)

Sequentiediagram: Verloop van het overriden van de verificatiestatus via de methode VerifyStatusOverride. Bronnen: [SWS_CM_10050], [SWS_CM_11279], AUTOSAR_AP_SWS_CommunicationManagement §9.1 “SecOC VerificationStatus”.

Regulier leidt een mislukte authenticator-verificatie bij SecOC ertoe dat het desbetreffende bericht wordt verworpen (AUTOSAR_AP_SWS_CommunicationManagement §9.1 “SecOC VerificationStatus”). Zodra VerifyStatusOverride echter met succes is aangeroepen, is de vastgelegde configuratie direct van kracht voor alle navolgende berichten van de opgegeven dataID ([SWS_CM_10050]). Afhankelijk van de parameter overrideStatus blijft de manipulatie ofwel permanent actief of eindigt deze automatisch zodra het in de teller numberOfMessagesToOverride gedefinieerde aantal berichten is verwerkt ([SWS_CM_10050]).

4. Foutafhandeling en Application Errors

Aangezien VerifyStatusOverride geen fire-and-forget-gedrag vertoont, ontvangt de aanroepende applicatie expliciete feedback over het resultaat van het configuratieverzoek ([SWS_CM_10050]). Specifieke Application Errors of foutcodes zijn voor deze service-interface in de standaard niet gedeclareerd; eventuele aanroepfouten worden vermoedelijk via algemene foutdomeinen van de ara::com-infrastructuur gemeld ([SWS_CM_10050]). Vraag Q-d1e549f2415ac403 (open)

Functioneel dient de service zelf als centraal instrument voor foutafhandeling aan de applicatiezijde: doordat een specifiek VerificationStatusResult kan worden afgedwongen, kunnen foutafhandelingsroutines in de applicatie worden gestimuleerd en gevalideerd ([SWS_CM_10050]). Dit stelt een IDS of securitybeheersysteem in staat gesimuleerde aanvallen of foutieve overdrachten gericht na te bootsen en passende dynamische tegenmaatregelen in het totale systeem te beproeven (AUTOSAR_AP_SWS_CommunicationManagement §9.1 “SecOC VerificationStatus”).

Deze handleiding is gebaseerd op de specificatie AUTOSAR Adaptive R25-11 en vat de eisen voor de service-interface VerificationStatusConfigurationByDataId samen.

Mitglieder

Ledenkaart

Detailweergave

Kies een item in de inhoudsopgave.

Methoden

VerifyStatusOverride service-methode

This service method provides the ability to force specific behavior of SecOc: accept or drop a message with or without performing the verification of authenticator or independent of the authenticator verification result, and to force a specific result for VerificationStatusResult allowing additional fault handling in the application.

VerifyStatusOverride (IN uint16_t dataID, IN OverrideStatus overrideStatus, IN uint8_t numberOfMessagesToOverride)

Datatypen

Documentatie

service-methode VerifyStatusOverride [SWS_CM_10050] Upstream: RS_CM_00801, RS_CM_00802, RS_CM_00803, RS_CM_00804

VerifyStatusOverride (IN uint16_t dataID, IN OverrideStatus overrideStatus, IN uint8_t numberOfMessagesToOverride)

This service method provides the ability to force specific behavior of SecOc: accept or drop a message with or without performing the verification of authenticator or independent of the authenticator verification result, and to force a specific result for VerificationStatusResult allowing additional fault handling in the application.

Scopeservice interface VerificationStatusConfigurationByDataId
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
dataIDINuint16_tData ID for which the override operation shall happen
overrideStatusINOverrideStatusThe override status enum that defines whether verification is executed and whether the message is passed on, and for how long the override is active
numberOfMessagesToOverrideINuint8_tNumber of sequential VerifyStatus to override when using a specific counter for authentication verification. This is only considered when OverrideStatus is equal to k SecOcOverrideDropUntilLimit, kSecOcOverrideSkipUntilLimit or kSecOcOverride PassUntilLimit.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CM_10050
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_10050@rel:R25-11#0343e587
Content hash
0343e587
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_10050
Status: valid/unmigrated Version: rel:R25-11#cb348d40 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CM_10050@rel:R25-11#cb348d40
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#abcf1f312026-09-30
  • R24-11rel:R24-11#2e1860302026-10-14
  • R25-11rel:R25-11#cb348d402026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill