DEENESPTFRRUARHIKOZHNL

सेवा इंटरफ़ेस VerificationStatusConfigurationByFreshnessId

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

उपयोगकर्ता गाइडएआई जनित

परीक्षण उद्देश्यों के लिए विशिष्ट Freshness मानों के लिए SecOC सत्यापन के लक्षित ओवरराइड को सक्षम करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: cd1800522a42 उद्गम खुले प्रश्न (3)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

परीक्षण उद्देश्यों के लिए विशिष्ट Freshness मानों के लिए SecOC सत्यापन के लक्षित ओवरराइड को सक्षम करता है।

सर्विस इंटरफ़ेस VerificationStatusConfigurationByFreshnessId का उपयोग संचार प्रबंधन में कुछ Freshness मानों के लिए SecOC के सत्यापन व्यवहार को लक्षित रूप से हेरफेर करने के लिए किया जाता है ([SWS_CM_10049])। मेथड VerifyStatusOverride के माध्यम से, एप्लिकेशन प्रमाणीकरण परिणाम की परवाह किए बिना संदेशों को स्वीकार, छोड़ या त्याग सकते हैं। मेथड पावती (acknowledgment) फ़ीडबैक के साथ काम करता है और केवल विशिष्ट सीमा स्थितियों ([SWS_CM_10049]) में निर्दिष्ट संदेश गणना का मूल्यांकन करता है।

सर्विस इंटरफ़ेस की भूमिका और सिस्टम संदर्भ

सर्विस इंटरफ़ेस VerificationStatusConfigurationByFreshnessId AUTOSAR Adaptive Platform के संचार प्रबंधन (com) में एक कार्यात्मक इंटरफ़ेस प्रदान करता है जिसके साथ SecOC (Secure Onboard Communication) के सत्यापन व्यवहार को लक्षित रूप से नियंत्रित किया जा सकता है ([SWS_CM_10049])। इंटरफ़ेस ara::com आर्किटेक्चर (AUTOSAR_AP_SWS_CommunicationManagement पृ. 459) के सेवा-उन्मुख क्लाइंट/सर्वर पैटर्न का अनुसरण करता है। संचार प्रबंधन का SecOC सबसिस्टम आमतौर पर एक सर्विस प्रोवाइडर के रूप में कार्य करता है, जो सर्विस कंकाल (skeleton) को कार्यान्वित करता है और आने वाले सुरक्षित PDU ट्रांसमिशन की जांच करता है ([SWS_CM_10049])। सर्विस कंज्यूमर के रूप में, नियंत्रित करने वाले एप्लिकेशन कार्य करते हैं - जैसे कि वाहन डायग्नोस्टिक्स, परीक्षण स्वचालन या दोष सिमुलेशन के लिए - जो एक सर्विस प्रॉक्सी ऑब्जेक्ट के माध्यम से सत्यापन परिणामों के अस्थायी या काउंटर-सीमित हेरफेर का अनुरोध करते हैं ([SWS_CM_10049])।

विधियाँ, ईवेंट्स और फ़ील्ड्स

सर्विस इंटरफ़ेस वर्ज़न 1.0 में VerifyStatusOverride ([SWS_CM_10049]) नाम का ठीक एक मेथड डिक्लेयर करता है। इस इंटरफ़ेस में कोई ईवेंट्स (Events) या फ़ील्ड्स (Fields) मौजूद नहीं हैं (AUTOSAR_AP_SWS_CommunicationManagement पृ. 459)। मेथड को स्पष्ट रूप से फ़ायर-एंड-फ़ॉरगेट के रूप में कॉन्फ़िगर नहीं किया गया है (Fire & Forget: false), यही कारण है कि कॉल्स को सिंक्रोनस या एसिंक्रोनस रूप से एक फ़्यूचर ऑब्जेक्ट के माध्यम से स्वीकार किया जाता है ([SWS_CM_10049])।

मेथड VerifyStatusOverride तीन अनिवार्य इनपुट पैरामीटर्स ([SWS_CM_10049]) को परिभाषित करता है:

  • freshnessID (प्रकार uint16_t): अद्वितीय Freshness पहचानकर्ता को संदर्भित करता है जिसके लिए ओवरराइड ऑपरेशन प्रभावी होना चाहिए ([SWS_CM_10049])।
  • overrideStatus (प्रकार OverrideStatus): गणना मान (enumeration value) के माध्यम से निर्धारित करता है कि क्या प्रमाणीकरण जांच निष्पादित की जाती है, क्या संदेश को त्याग दिया जाता है या अग्रेषित किया जाता है, और ओवरराइड कितने समय तक सक्रिय रहता है ([SWS_CM_10049])।
  • numberOfMessagesToOverride (प्रकार uint8_t): यह निर्दिष्ट करता है कि यदि काउंटर-आधारित सीमा का उपयोग किया जाता है, तो कितने लगातार सत्यापन ऑपरेशन्स को ओवरराइड किया जाना चाहिए ([SWS_CM_10049])।

ओवरराइड का जीवनचक्र और अनुक्रम

VerifyStatusOverride के कॉल की सहायता से, एक उपभोग करने वाला एप्लिकेशन SecOC के मानक व्यवहार को नियतात्मक (deterministic) रूप से हेरफेर कर सकता है ([SWS_CM_10049])। यह संदेशों को वास्तविक सत्यापन परिणाम की परवाह किए बिना या बिना किसी जांच के पूरी तरह से पास करने या त्यागने की अनुमति देता है ([SWS_CM_10049])। इसके अतिरिक्त, एक विशिष्ट VerificationStatusResult लागू किया जा सकता है, जिससे प्राप्त करने वाले एप्लिकेशनों में अतिरिक्त त्रुटि प्रबंधन तंत्रों को नियंत्रित तरीके से परीक्षण किया जा सकता है ([SWS_CM_10049])।

पैरामीटर numberOfMessagesToOverride में सशर्त शब्दार्थ (conditional semantics) होते हैं: इसका मूल्यांकन विशेष रूप से तब किया जाता है जब overrideStatus को सीमा स्थितियों kSecOcOverrideDropUntilLimit, kSecOcOverrideSkipUntilLimit या kSecOcOverridePassUntilLimit में से किसी एक पर सेट किया जाता है ([SWS_CM_10049])। इन मामलों में, SecOC मॉड्यूल आंतरिक रूप से संभवतः एक काउंटर बनाए रखता है, जिसे मिलान वाले freshnessID के साथ आने वाले प्रत्येक संदेश पर तब तक घटाया जाता है जब तक कि ऊपरी सीमा तक नहीं पहुंच जाता और सेवा सामान्य संचालन पर वापस नहीं आ जाती ([SWS_CM_10049] पर आधारित Interpretation)। अन्य स्थितियों में, ओवरराइड संभवतः तब तक लगातार सक्रिय रहता है जब तक कि इसे एक नए कॉल द्वारा संशोधित नहीं किया जाता (Interpretation)। प्रश्न Q-e916cb8cb1ee2992 (खुला)

VerifyStatusOverride के माध्यम से सत्यापन ओवरराइड का अनुक्रमApplikation (Proxy)SecOC-Service (Skeleton)VerifyStatusOverride(freshnessID, overrideStatus, numberOfMessagesToOverride)Freshness-ID के लिए ओवरराइड स्थिति कॉन्फ़िगर करनाफ़ीडबैक / Future हल हुआUse Case: Nachfolgende NachrichtenverarbeitungOverride नियम के अनुसार Freshness-ID वाले संदेश को स्वीकार या अस्वीकार करना

अनुक्रम आरेख: VerifyStatusOverride के माध्यम से सत्यापन ओवरराइड का कॉन्फ़िगरेशन प्रवाह। स्रोत: [SWS_CM_10049], AUTOSAR_AP_SWS_CommunicationManagement पृ. 459।

त्रुटि प्रबंधन और फ़ीडबैक

चूंकि VerifyStatusOverride एक फ़ायर-एंड-फ़ॉरगेट कॉल नहीं है, इसलिए कॉलिंग एप्लिकेशन परिणामी ara::core::Future के माध्यम से कॉन्फ़िगरेशन के सफल अंगीकरण की पुष्टि प्राप्त करता है ([SWS_CM_10049])। यद्यपि DRAFT स्थिति में विनिर्देश किसी विशिष्ट Application-Error कोड को सूचीबद्ध नहीं करता है (AUTOSAR_AP_SWS_CommunicationManagement पृ. 459), सर्विस कार्यान्वयन संभवतः एक त्रुटि के साथ गलत पैरामीटर मानों या अज्ञात Freshness-IDs को स्वीकार करेगा (Interpretation)। प्रश्न Q-e810b3bffe576706 (खुला) इसलिए उपभोग करने वाले एप्लिकेशनों को परीक्षण-विशिष्ट संदेशों को इंजेक्ट करने से पहले हमेशा फ़्यूचर को रिज़ॉल्व और मान्य करना चाहिए ([SWS_CM_10049])।

यह पाठ एक AI द्वारा तैयार किया गया था। सभी तकनीकी कथन विशेष रूप से AUTOSAR R25-11 के विनिर्देशों पर आधारित हैं।

Mitglieder

सदस्य मानचित्र

डेटा टाइप

1

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

मेथड

VerifyStatusOverride सेवा मेथड

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 freshnessID, IN OverrideStatus overrideStatus, IN uint8_t numberOfMessagesToOverride)

डेटा टाइप

OverrideStatus डेटा टाइप

प्रलेखन

सेवा मेथड VerifyStatusOverride [SWS_CM_10049] Upstream: RS_CM_00801, RS_CM_00802, RS_CM_00803, RS_CM_00804

VerifyStatusOverride (IN uint16_t freshnessID, 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 VerificationStatusConfigurationByFreshnessId
Fire & Forgetfalse
Version1.0

Parameter

NameRichtungTypBeschreibung
freshnessIDINuint16_tFreshness value 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_10049
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CM_10049@rel:R25-11#a81a98ba
Content hash
a81a98ba
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_10049
Status: valid/unmigrated Version: rel:R25-11#c1baf269 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_10049@rel:R25-11#c1baf269
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#2a93cb392026-09-30
  • R24-11rel:R24-11#be2b6aac2026-10-14
  • R25-11rel:R25-11#c1baf2692026-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