DEENESPTFRRUARHIKOZHNL

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

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

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

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

विशिष्ट डेटा-IDs के लिए SecOC सत्यापन व्यवहार के लक्षित ओवरराइडिंग को सक्षम बनाता है।

DRAFT स्थिति में मौजूद सर्विस इंटरफ़ेस VerificationStatusConfigurationByDataId Functional Cluster Communication Management द्वारा प्रदान किया जाता है ताकि विशिष्ट डेटा-IDs के लिए SecOC सत्यापन व्यवहार को गतिशील रूप से कॉन्फ़िगर किया जा सके ([SWS_CM_11369])। विधि VerifyStatusOverride के माध्यम से, अधिकृत ऐप्लिकेशन संदेशों को स्वीकार करने, निरस्त करने या छोड़ने के लिए बाध्य कर सकते हैं और एक परिभाषित सत्यापन परिणाम निर्दिष्ट कर सकते हैं ([SWS_CM_10050])। विधि कॉल Fire & Forget false के साथ समकालिक रूप से पावती (acknowledged) प्राप्त करती है, जहाँ एक काउंटर पैरामीटर के माध्यम से लगातार संदेशों की एक निश्चित संख्या तक की सीमा भी निर्धारित की जा सकती है।

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

सर्विस-इंटरफ़ेस VerificationStatusConfigurationByDataId Functional Cluster Communication Management (CM) द्वारा एक सर्विस-पोर्ट के रूप में उपलब्ध कराया जाता है ([SWS_CM_11369])। AUTOSAR Adaptive के सर्विस आर्किटेक्चर में, Communication Management सर्विस-प्रोवाइडर (Skeleton) की भूमिका निभाता है, जबकि अधिकृत फंक्शनल ऍप्लिकेशन्स जनरेटेड Proxy के माध्यम से Consumer के रूप में इंटरैक्ट करते हैं (AUTOSAR_AP_SWS_CommunicationManagement §8.x “Definition of Port VerificationStatusConfigurationByDataId”)। इस इंटरफ़ेस का प्राथमिक कार्य किसी पास किए गए संदेश पहचानकर्ता (dataID) के लिए Secure Onboard Communication (SecOC) के क्रिप्टोग्राफ़िक सत्यापन व्यवहार को लक्षित रूप से कॉन्फ़िगर करना और ओवरराइड करना है ([SWS_CM_10050])।

यह इंटरफ़ेस सत्यापन स्थिति रिपोर्टिंग के लिए नियमित सर्विस का पूरक है, जिसके माध्यम से सिस्टम प्रत्येक सत्यापन परिणाम को ऍप्लिकेशन्स को अग्रेषित करता है ([SWS_CM_11278])। कॉन्फ़िगरेशन इंटरफ़ेस के उपभोक्ता आमतौर पर विशेष सुरक्षा प्रबंधन प्रणालियाँ, Intrusion Detection Systems (IDS) या परीक्षण और निदान ऍप्लिकेशन्स होने की संभावना है, जो संदेशों को खारिज करने या अग्रेषित करने को गतिशील रूप से नियंत्रित और मॉनिटर करते हैं (AUTOSAR_AP_SWS_CommunicationManagement §9.1 “SecOC VerificationStatus”)। प्रश्न Q-93c34e1f19b92c49 (खुला) इस तरह, Communication Management को रनटाइम के दौरान सत्यापन परिणामों को लक्षित रूप से ओवरराइड करने में सक्षम बनाया जाता है ([SWS_CM_11279])।

2. मेथड्स, ईवेंट्स और फ़ील्ड्स

सर्विस विनिर्देश में न तो Events शामिल हैं और न ही Fields, बल्कि यह केवल एक सिंक्रोनस या फीडबैक-सक्षम क्लाइंट-सर्वर विधि को परिभाषित करता है ([SWS_CM_10050]):

  • VerifyStatusOverride: संदेश प्राप्त करते समय एक विशिष्ट SecOC व्यवहार को बाध्य करता है (प्रमाणक सत्यापन निष्पादित करने के साथ या उसके बिना स्वीकार करना या खारिज करना) और VerificationStatusResult के लिए एक परिभाषित परिणाम सेट करने की अनुमति देता है ([SWS_CM_10050])।

यह विधि संस्करण 1.0 की है और Fire & Forget false के साथ निर्दिष्ट है ([SWS_CM_10050])। ara::com के C++ प्रोग्रामिंग मॉडल में, इसलिए यह कॉल आमतौर पर एक ara::core::Future लौटाता है, जो कॉन्फ़िगरेशन के पूरा होने की पुष्टि करता है (Interpretation)। प्रश्न Q-44d3566c154670c9 (खुला) यह विधि तीन इनपुट पैरामीटर परिभाषित करती है ([SWS_CM_10050]):

  • dataID (दिशा IN, प्रकार uint16_t): उस संदेश का विशिष्ट पहचानकर्ता जिसके लिए ओवरराइड लागू किया जाना है ([SWS_CM_10050])।
  • overrideStatus (दिशा IN, प्रकार OverrideStatus): गणना मान जो यह निर्धारित करता है कि सत्यापन निष्पादित किया गया है या नहीं, संदेश को खारिज किया गया है या अग्रेषित किया गया है, और ओवरराइड कितनी अवधि तक सक्रिय रहता है ([SWS_CM_10050])।
  • numberOfMessagesToOverride (दिशा IN, प्रकार uint8_t): क्रमिक सत्यापन प्रक्रियाओं की संख्या जिन्हें ओवरराइड किया जाना है। इस काउंटर पर केवल तभी विचार किया जाता है जब overrideStatus को kSecOcOverrideDropUntilLimit, kSecOcOverrideSkipUntilLimit या kSecOcOverridePassUntilLimit पर सेट किया गया हो ([SWS_CM_10050])।

3. जीवनचक्र, सत्र प्रवाह और स्थिति निर्भरताएं

सर्विस-पोर्ट VerificationStatusConfigurationByDataId की परिभाषा रिलीज़ R25-11 में स्थिति DRAFT के साथ प्रदान की गई है ([SWS_CM_11369])। Functional Cluster Communication Management के प्रारंभ होने के बाद, यह Skeleton सर्विस प्रदान करता है, जिसके बाद इच्छुक Consumers सर्विस खोज के माध्यम से इंस्टेंस को रिज़ॉल्व और बाइंड करते हैं (AUTOSAR_AP_SWS_CommunicationManagement §8.x “Definition of Port VerificationStatusConfigurationByDataId”)।

VerifyStatusOverride के माध्यम से सत्यापन ओवरराइडClient-ApplikationCM (Skeleton)SecOC-EngineUse Case: Override-KonfigurationVerifyStatusOverride(dataID, overrideStatus, numberOfMessagesToOverride)पैरामीटर सत्यापन और अंगीकरण (Adoption)dataID के लिए Override सक्रिय करनाफ़ीडबैक (सफलता / Future हल हुआ)Use Case: सक्रिय Override के तहत संदेश प्रसंस्करणEingehende Botschaft: Erzwinge Verhalten (Pass/Drop/Skip)

अनुक्रम आरेख: विधि VerifyStatusOverride के माध्यम से सत्यापन स्थिति के ओवरराइड का अनुक्रम। स्रोत: [SWS_CM_10050], [SWS_CM_11279], AUTOSAR_AP_SWS_CommunicationManagement §9.1 “SecOC VerificationStatus”।

नियमित रूप से, SecOC में विफल प्रमाणक सत्यापन के परिणामस्वरूप प्रभावित संदेश खारिज कर दिया जाता है (AUTOSAR_AP_SWS_CommunicationManagement §9.1 “SecOC VerificationStatus”)। हालाँकि, जैसे ही VerifyStatusOverride को सफलतापूर्वक कॉल किया जाता है, संग्रहीत कॉन्फ़िगरेशन निर्दिष्ट dataID के सभी बाद के संदेशों के लिए तुरंत प्रभावी हो जाता है ([SWS_CM_10050])। पैरामीटर overrideStatus के आधार पर, हेरफेर या तो स्थायी रूप से सक्रिय रहता है या काउंटर numberOfMessagesToOverride में परिभाषित संदेशों की संख्या संसाधित होते ही स्वचालित रूप से समाप्त हो जाता है ([SWS_CM_10050])।

4. त्रुटि प्रबंधन और Application Errors

चूँकि VerifyStatusOverride में कोई Fire-and-Forget व्यवहार नहीं है, इसलिए कॉलिंग ऍप्लिकेशन को कॉन्फ़िगरेशन अनुरोध के परिणाम के बारे में स्पष्ट प्रतिक्रिया प्राप्त होती है ([SWS_CM_10050])। मानक में इस सर्विस-इंटरफ़ेस के लिए कोई विशिष्ट Application Errors या त्रुटि कोड घोषित नहीं किए गए हैं; इसलिए किसी भी कॉल त्रुटि की सूचना ara::com इंफ्रास्ट्रक्चर के सामान्य त्रुटि डोमेन के माध्यम से दी जाने की संभावना है ([SWS_CM_10050])। प्रश्न Q-d1e549f2415ac403 (खुला)

कार्यात्मक रूप से, सर्विस स्वयं ऍप्लिकेशन-साइड त्रुटि प्रबंधन के लिए एक केंद्रीय साधन के रूप में कार्य करती है: एक विशिष्ट VerificationStatusResult को बाध्य करने में सक्षम होने से, ऍप्लिकेशन में त्रुटि प्रबंधन रूटीन को उत्तेजित और मान्य किया जा सकता है ([SWS_CM_10050])। यह एक IDS या सुरक्षा प्रबंधन प्रणाली को लक्षित तरीके से सिम्युलेटेड हमलों या त्रुटिपूर्ण ट्रांसमिशन को निष्पादित करने और समग्र सिस्टम में उचित गतिशील जवाबी उपायों का परीक्षण करने में सक्षम बनाता है (AUTOSAR_AP_SWS_CommunicationManagement §9.1 “SecOC VerificationStatus”)।

यह गाइड AUTOSAR Adaptive R25-11 विनिर्देश पर आधारित है और सर्विस-इंटरफ़ेस VerificationStatusConfigurationByDataId की आवश्यकताओं को सारांशित करता है।

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

डेटा टाइप

OverrideStatus डेटा टाइप

प्रलेखन

सेवा मेथड 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#c6688861
Content hash
c6688861
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