सेवा इंटरफ़ेस 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])।
नियमित रूप से, 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
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.
Data 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 · जर्मन मूल