Als ara::com-Dienst modellierte Schnittstelle; Methoden/Felder werden über generierte Proxies/Skeletons aufgerufen (Parameterrichtung IN/OUT).
User GuideAI-GEGENEREERD
Maakt het gericht overschrijven van de SecOC-verificatie voor specifieke freshness-waarden mogelijk voor testdoeleinden.
DOOR AI GEGENEREERDongecontroleerdModel: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: cd1800522a42HerkomstOpen vragen (3)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel
Maakt het gericht overschrijven van de SecOC-verificatie voor specifieke freshness-waarden mogelijk voor testdoeleinden.
De service-interface VerificationStatusConfigurationByFreshnessId dient er in communicatiemanagement voor om het verificatiegedrag van SecOC voor bepaalde freshness-waarden doelgericht te manipuleren ([SWS_CM_10049]). Via de methode VerifyStatusOverride kunnen applicaties berichten onafhankelijk van het authenticatieresultaat laten accepteren, overslaan of verwerpen. De methode werkt met bevestigende terugmelding en evalueert het opgegeven aantal berichten uitsluitend bij specifieke grenswaarde-toestanden ([SWS_CM_10049]).
Rol en systeemcontext van de service-interface
De service-interface VerificationStatusConfigurationByFreshnessId stelt in het communicatiemanagement (com) van het AUTOSAR Adaptive Platform een functionele interface beschikbaar waarmee het verificatiegedrag van SecOC (Secure Onboard Communication) gericht kan worden bestuurd ([SWS_CM_10049]). De interface volgt het servicegeoriënteerde client/server-patroon van de ara::com-architectuur (AUTOSAR_AP_SWS_CommunicationManagement p. 459). Als service provider fungeert typisch het SecOC-subsysteem van het communicatiemanagement, dat het service-skeleton implementeert en inkomende beveiligde PDU-overdrachten controleert ([SWS_CM_10049]). Als service consumer treden aansturende applicaties op – bijvoorbeeld voor voertuigdiagnose, testautomatisering of foutsimulatie –, die via een service-proxy-object tijdelijke of door een teller begrensde manipulaties van de verificatieresultaten opvragen ([SWS_CM_10049]).
Methoden, gebeurtenissen en velden
De service-interface declareert in versie 1.0 precies één methode met de naam VerifyStatusOverride ([SWS_CM_10049]). Gebeurtenissen (events) of velden (fields) bestaan in deze interface niet (AUTOSAR_AP_SWS_CommunicationManagement p. 459). De methode is expliciet niet als fire-and-forget geconfigureerd (Fire & Forget: false), waardoor aanroepen synchroon of asynchroon via een Future-object worden bevestigd ([SWS_CM_10049]).
De methode VerifyStatusOverride definieert drie verplichte ingangsparameters ([SWS_CM_10049]):
freshnessID (type uint16_t): Duidt de unieke freshness-identifier aan waarvoor de overschrijvingsoperatie van kracht moet worden ([SWS_CM_10049]).
overrideStatus (type OverrideStatus): Bepaalt via een enumeratiewaarde of de authenticatiecontrole wordt uitgevoerd, of het bericht wordt verworpen dan wel doorgestuurd en hoelang de overschrijving actief blijft ([SWS_CM_10049]).
numberOfMessagesToOverride (type uint8_t): Legt vast hoeveel opeenvolgende verificatieprocessen moeten worden overschreven, indien een op een teller gebaseerde limiet wordt gebruikt ([SWS_CM_10049]).
Levenscyclus en verloop van de overschrijving
Met behulp van de aanroep van VerifyStatusOverride kan een consumerende applicatie het standaardgedrag van SecOC deterministisch manipuleren ([SWS_CM_10049]). Dit maakt het mogelijk om berichten onafhankelijk van het daadwerkelijke verificatieresultaat of geheel zonder controle door te sturen dan wel te verwerpen ([SWS_CM_10049]). Bovendien kan een specifieke VerificationStatusResult worden afgedwongen, waardoor aanvullende foutafhandelingsmechanismen in de ontvangende applicaties gecontroleerd kunnen worden getest ([SWS_CM_10049]).
De parameter numberOfMessagesToOverride heeft een conditionele semantiek: deze wordt uitsluitend geëvalueerd wanneer overrideStatus is ingesteld op een van de grenswaarde-toestanden kSecOcOverrideDropUntilLimit, kSecOcOverrideSkipUntilLimit of kSecOcOverridePassUntilLimit ([SWS_CM_10049]). In deze gevallen houdt de SecOC-module intern vermoedelijk een teller bij die bij elk inkomend bericht met passende freshnessID wordt gereduceerd totdat de bovengrens is bereikt en de service terugkeert naar de normale werking (interpretatie gebaseerd op [SWS_CM_10049]). Bij andere toestanden zal de overschrijving vermoedelijk persistent actief blijven totdat deze door een nieuwe aanroep wordt gewijzigd (interpretatie). Vraag Q-e916cb8cb1ee2992 (open)
Omdat VerifyStatusOverride geen fire-and-forget-aanroep is, ontvangt de aanroepende applicatie via de resulterende ara::core::Future een bevestiging van de succesvolle overname van de configuratie ([SWS_CM_10049]). Hoewel de specificatie in de status DRAFT geen specifieke Application-Error-codes vermeldt (AUTOSAR_AP_SWS_CommunicationManagement p. 459), zal de service-implementatie foutieve parameterwaarden of onbekende freshness-ID's vermoedelijk met een fout bevestigen (interpretatie). Vraag Q-e810b3bffe576706 (open) Consumerende applicaties moeten de future daarom altijd oplossen en valideren voordat testspecifieke berichten worden ingevoerd ([SWS_CM_10049]).
Deze tekst is opgesteld door een AI. Alle inhoudelijke uitspraken zijn uitsluitend gebaseerd op de specificaties van AUTOSAR R25-11.
Mitglieder
VerifyStatusOverrideThis service method provides the ability to force specific behavior of SecOc: accept or drop a message with or without p
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.
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.
Freshness value ID for which the override operation shall happen
overrideStatus
IN
OverrideStatus
The override status enum that defines whether verification is executed and whether the message is passed on, and for how long the override is active
numberOfMessagesToOverride
IN
uint8_t
Number 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.
gemini-3.8-flash-low· 2026-10-13 · Duits origineel