DEENESPTFRRUARHIKOZHNL

क्लास ara::crypto::x509::CertificateValidationResult

[SWS_CRYPT_50179] Upstream: RS_CRYPTO_02306

class CertificateValidationResult {...};

X.509 Certificate Validation Result.

Header-Datei#include "ara/crypto/x509/certificate_validation_result.h"
Forwarding-Header#include "ara/crypto/crypto_fwd.h"
Scopenamespace ara::crypto::x509

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

स्थिति, पाई गई प्रमाणपत्र श्रृंखला और त्रुटि प्रमाणपत्र के साथ X.509 प्रमाणपत्र सत्यापन परिणाम प्रदान करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 1ece3477b66c उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

स्थिति, पाई गई प्रमाणपत्र श्रृंखला और त्रुटि प्रमाणपत्र के साथ X.509 प्रमाणपत्र सत्यापन परिणाम प्रदान करता है।

इंटरफ़ेस ara::crypto::x509::CertificateValidationResult एक X.509 प्रमाणपत्र सत्यापन का परिणाम प्रदान करता है और इसे आमतौर पर अपरिवर्तनीय Sptrc के रूप में प्रबंधित किया जाता है [SWS_CRYPT_50093]। अपनी विधियों के माध्यम से, एप्लिकेशन समग्र स्थिति के बारे में पूछताछ करता है, स्थिति 0 पर लीफ़ प्रमाणपत्र के साथ पूर्ण प्रमाणपत्र श्रृंखला प्राप्त करता है या विफल प्रमाणपत्र को अलग करता है। यदि सत्यापन सफल रहा, तो त्रुटिपूर्ण प्रमाणपत्र का निर्धारण करने का कॉल त्रुटि कोड ara::crypto::CryptoErrc::kNoSuchValue के साथ विफल हो जाता है [SWS_CRYPT_50095]। इस प्रक्रिया में, सभी इंटरफ़ेस विधियाँ थ्रेड-सुरक्षित और अपवाद-सुरक्षित रूप से डिज़ाइन की गई हैं।

संदर्भ

इंटरफ़ेस ara::crypto::x509::CertificateValidationResult Adaptive मॉड्यूल crypto के भीतर एक X.509 सर्टिफ़िकेट सत्यापन प्रक्रिया के परिणाम को एनकैप्सुलेट करता है। इसका प्राथमिक उत्तरदायित्व कॉलिंग एप्लिकेशन को एक संरचित और सुसंगत सत्यापन परिणाम उपलब्ध कराना है। इसमें सर्टिफ़िकेट पाथ की समग्र सत्यापन स्थिति के साथ-साथ शामिल सर्टिफ़िकेट ऑब्जेक्ट्स तक पहुँच भी शामिल है। आंतरिक क्रिप्टोग्राफ़िक सत्यापन तंत्रों और सुरक्षा-महत्वपूर्ण (security-critical) एप्लिकेशन के बीच एक मध्यस्थ के रूप में, यह क्लास सर्टिफ़िकेट पदानुक्रमों (hierarchies) के विभेदित मूल्यांकन की अनुमति देती है। इसके केंद्रीय इंटरैक्शन भागीदारों में Certificate::Sptrc के इंस्टेंस शामिल हैं, जिन्हें या तो एक पूर्ण सर्टिफ़िकेट शृंखला (certificate chain) के रूप में संकलित किया जाता है या विफलता की स्थिति में विफलता के कारण के रूप में इंगित किया जाता है।

जीवनचक्र

एक विशुद्ध वर्चुअल इंटरफ़ेस के रूप में, CertificateValidationResult अपने स्वयं के किसी भी सार्वजनिक कंस्ट्रक्टर को परिभाषित नहीं करता है। इसके जीवनकाल और स्वामित्व संबंधों को मुख्य रूप से टाइप्ड स्मार्ट पॉइंटर Sptrc द्वारा नियंत्रित किया जाता है, जिसे std::shared_ptr<const CertificateValidationResult> के रूप में परिभाषित किया गया है [SWS_CRYPT_50093]। यह कॉन्स्टेंट पॉइंटर एक साझा, अपरिवर्तनीय (immutable) स्वामित्व मॉडल स्थापित करता है: सर्टिफ़िकेट सत्यापन पूरा होने के बाद, परिणाम ऑब्जेक्ट को एक अपरिवर्तनीय स्नैपशॉट के रूप में उपलब्ध कराया जाता है। ठोस इंस्टेंस का निर्माण और इनिशियलाइज़ेशन संभवतः प्लेटफ़ॉर्म बैकएंड के उच्च-स्तरीय सत्यापन फ़ंक्शनों द्वारा आंतरिक रूप से किया जाता है। प्रश्न Q-a5580dcf443b0905 (खुला) चूंकि सभी मेंबर फ़ंक्शन const और noexcept के रूप में घोषित किए गए हैं तथा स्पष्ट रूप से थ्रेड-सुरक्षित (thread-safe) और अपवाद-सुरक्षित (exception-safe) निर्दिष्ट हैं ([SWS_CRYPT_50094], [SWS_CRYPT_50095], [SWS_CRYPT_50096]), इसलिए एकाधिक थ्रेड्स बिना किसी अतिरिक्त सिंक्रोनाइज़ेशन उपायों के एक ही इंस्टेंस को समवर्ती रूप से तब तक एक्सेस कर सकते हैं जब तक कि अंतिम संदर्भ जारी नहीं कर दिया जाता।

उपयोग पथ

एक सामान्य उपयोग पथ पूर्ववर्ती सर्टिफ़िकेट सत्यापन से CertificateValidationResult::Sptrc इंस्टेंस प्राप्त होने के बाद शुरू होता है। कॉलर मूल्यांकन को एक मानकीकृत क्रम में निष्पादित करते हैं:

  • सबसे पहले, एप्लिकेशन CertificateValidationStatus के रूप में सर्टिफ़िकेट सत्यापन के बुनियादी परिणाम को क्वेरी करने के लिए GetValidationStatus() को कॉल करता है [SWS_CRYPT_50094]।
  • यदि सत्यापन सफल रहा, तो क्लाइंट सत्यापन प्रक्रिया के दौरान मिली सर्टिफ़िकेट शृंखला को ara::core::Vector<Certificate::Sptrc> के रूप में प्राप्त करने के लिए GetCertificateChain() को कॉल करता है [SWS_CRYPT_50096]। विनिर्देश के अनुसार, यह शृंखला इंडेक्स स्थिति 0 पर हमेशा लीफ़ सर्टिफ़िकेट (Leaf Certificate) [SWS_CRYPT_50096] से शुरू होती है।
  • यदि दूसरी ओर पाथ सत्यापन विफल हो जाता है, तो कॉलर विशेष रूप से उस सर्टिफ़िकेट को निर्धारित करने के लिए GetFailedCertificate() को कॉल करता है जिसने सत्यापन त्रुटि उत्पन्न की थी [SWS_CRYPT_50095]।
सत्यापन परिणाम की क्वेरीएप्लिकेशनCertificateValidationResultGetValidationStatus()Result<CertificateValidationStatus>altValidierung erfolgreich (kValid)GetCertificateChain()Result<Vector<Certificate::Sptrc>>Validierung fehlgeschlagenGetFailedCertificate()Result<Certificate::Sptrc>

अनुक्रम आरेख: सत्यापन स्थिति, सर्टिफ़िकेट शृंखला और त्रुटि के कारण को क्वेरी करने का विशिष्ट प्रवाह। स्रोत: [SWS_CRYPT_50094], [SWS_CRYPT_50095], [SWS_CRYPT_50096]

त्रुटि परिदृश्य

इंटरफ़ेस का त्रुटि प्रबंधन ara::core::Result पर आधारित है, जहाँ सभी कॉल noexcept गारंटी का अनुपालन करते हैं और अपवाद-सुरक्षित हैं:

  • सफल सत्यापन और GetFailedCertificate(): यदि सत्यापन सफलतापूर्वक पूरा हो गया था (रिटर्न मान kValid), तो किसी भी सर्टिफ़िकेट ने विफलता का कारण नहीं बना। इस स्थिति में, त्रुटि कोड ara::crypto::CryptoErrc::kNoSuchValue के साथ GetFailedCertificate() का कॉल विफल हो जाता है [SWS_CRYPT_50095]। एप्लिकेशन को इस त्रुटि की व्याख्या त्रुटि-मुक्त शृंखला की तार्किक पुष्टि के रूप में करनी चाहिए या कॉल को नकारात्मक स्थिति से संबद्ध करना चाहिए।
  • कार्यान्वयन-विशिष्ट स्थिति त्रुटियाँ: GetValidationStatus() के लिए कोई मानकीकृत त्रुटि कोड परिभाषित नहीं हैं, हालाँकि कार्यान्वयन-विशिष्ट त्रुटियाँ लौटाए गए ara::core::Result में एनकैप्सुलेट की जाती हैं [SWS_CRYPT_50094]।
  • सर्टिफ़िकेट शृंखला क्वेरी: GetCertificateChain() भी कोई मानकीकृत त्रुटि कोड निर्दिष्ट नहीं करता है [SWS_CRYPT_50096]; कोई भी आंतरिक त्रुटि स्थितियाँ परिणामी ara::core::Result के माध्यम से संकेतित की जाती हैं।

यह गाइड पूरी तरह से रिलीज़ R25-11 में मॉड्यूल crypto के लिए AUTOSAR Adaptive विनिर्देश पर आधारित है।

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

टाइप उपनाम

1

क्लास आरेख

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__crypto__x509__CertificateValidationResult372 CertificateValidationResult + GetCertificateChain() + GetFailedCertificate() + GetValidationStatus()

विवरण दृश्य

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

मेथड

GetCertificateChain फ़ंक्शन

Get the certificate chain found during certificate validation.

virtual ara::core::Result< ara::core::Vector< Certificate::Sptrc > > GetCertificateChain () const noexcept=0;
GetFailedCertificate फ़ंक्शन

Get the certificate that caused the certificate path validation to fail.

virtual ara::core::Result< Certificate::Sptrc > GetFailedCertificate () const noexcept=0;
GetValidationStatus फ़ंक्शन

Get the result of the certificate validation.

virtual ara::core::Result< CertificateValidationStatus > GetValidation Status () const noexcept=0;

टाइप उपनाम

Sptrc टाइप उपनाम

Smart pointer of the interface.

मेथड का प्रलेखन

फ़ंक्शन GetCertificateChain [SWS_CRYPT_50096] Upstream: RS_CRYPTO_02306

virtual ara::core::Result< ara::core::Vector< Certificate::Sptrc > > GetCertificateChain () const noexcept=0;

Get the certificate chain found during certificate validation.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: dd73a4abf162 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

वर्ग ara::crypto::x509::CertificateValidationResult की विधि GetCertificateChain हेडर #include "ara/crypto/x509/certificate_validation_result.h" के माध्यम से प्रदान की जाती है [SWS_CRYPT_50096]। यह प्रमाणपत्र सत्यापन के दौरान पाई गई प्रमाणपत्र श्रृंखला को सिंक्रोनस रूप से प्राप्त करने का कार्य करती है [SWS_CRYPT_50096]।

इंटरफ़ेस किसी पैरामीटर की अपेक्षा नहीं करता है और सिंक्रोनस रूप से एक ara::core::Result<ara::core::Vector<Certificate::Sptrc>> लौटाता है [SWS_CRYPT_50096]। परिणामी वेक्टर में अनुक्रमणिका स्थिति 0 पर लीफ़ प्रमाणपत्र से शुरू होकर, सत्यापित श्रृंखला के प्रमाणपत्रों के स्मार्ट-पॉइंटर शामिल होते हैं [SWS_CRYPT_50096]।

त्रुटि प्रबंधन

इस फ़ंक्शन के लिए कोई मानकीकृत त्रुटियां निर्दिष्ट नहीं हैं [SWS_CRYPT_50096]। व्याख्या: चूंकि रिटर्न मान अभी भी ara::core::Result के रूप में टाइप किया गया है, इसलिए उत्पन्न होने वाले त्रुटि मामले पूरी तरह से निर्माता-विशिष्ट कार्यान्वयन विवरणों के कारण होने चाहिए। प्रश्न Q-967fe725a5505c11 (खुला)

समवर्तीता और प्रतिबंध

विधि को एक शुद्ध आभासी फ़ंक्शन के रूप में घोषित किया गया है, const और साथ ही noexcept के रूप में निर्दिष्ट किया गया है और स्पष्ट रूप से thread-safe और exception safe के रूप में निर्दिष्ट किया गया है [SWS_CRYPT_50096]। उसी इंस्टेंस पर समानांतर कॉल इस प्रकार बाहरी सिंक्रोनाइज़ेशन के बिना सुरक्षित रूप से संभव हैं।

इंटरैक्शन

यह फ़ंक्शन Adaptive Platform [SWS_CRYPT_50096] के मॉड्यूल crypt में उच्च-स्तरीय आवश्यकता [RS_CRYPTO_02306] को पूरा करता है।

यह पाठ AUTOSAR R25-11 के विनिर्देश के आधार पर एक AI सिस्टम द्वारा जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

Header-Datei#include "ara/crypto/x509/certificate_validation_result.h"
Scopeclass ara::crypto::x509::CertificateValidationResult
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<ara::core::Vector<Certificate::Sptrc > >A vector containing the found certificate chain, beginning with the leaf certificate at position 0.

Fehler

FehlercodeBeschreibung
This function does not specify any standardized errors.

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50096
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50096@rel:R25-11#f088b324
Content hash
f088b324
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50096
Status: valid/unmigrated Version: rel:R25-11#f119a26e Versionshistorie & Revisions (1 transition)
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_CRYPT_50096@rel:R25-11#f119a26e
Point-in-Time History:
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

फ़ंक्शन GetFailedCertificate [SWS_CRYPT_50095] Upstream: RS_CRYPTO_02306

virtual ara::core::Result< Certificate::Sptrc > GetFailedCertificate () const noexcept=0;

Get the certificate that caused the certificate path validation to fail.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 416a503d8d3e उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

वर्ग ara::crypto::x509::CertificateValidationResult की सिंक्रोनस इंटरफ़ेस विधि GetFailedCertificate उस प्रमाणपत्र को विशेष रूप से प्राप्त करने का कार्य करती है जिसके कारण प्रमाणपत्र पथ सत्यापन विफल हुआ [SWS_CRYPT_50095]। फ़ंक्शन हेडर फ़ाइल ara/crypto/x509/certificate_validation_result.h के माध्यम से उपलब्ध है और इसे बिना किसी इनपुट पैरामीटर के कॉल किया जाता है [SWS_CRYPT_50095]। रिटर्न मान के रूप में, यह ara::core::Result<Certificate::Sptrc> प्रकार का एक परिणाम ऑब्जेक्ट प्रदान करता है, जो सफलता के मामले में त्रुटि पैदा करने वाले प्रमाणपत्र के लिए एक स्मार्ट-पॉइंटर को समाहित करता है [SWS_CRYPT_50095]।

त्रुटि प्रबंधन

यदि प्रमाणपत्र पथ का पिछला सत्यापन सफल रहा था (परिणाम kValid), तो परिणामस्वरूप किसी भी प्रमाणपत्र ने सत्यापन त्रुटि उत्पन्न नहीं की [SWS_CRYPT_50095]। इस स्थिति में, GetFailedCertificate एक त्रुटि की रिपोर्ट करता है और परिणाम ऑब्जेक्ट में दस्तावेज़ित रोलबैक सिमेंटिक्स के साथ विशिष्ट त्रुटि कोड ara::crypto::CryptoErrc::kNoSuchValue लौटाता है [SWS_CRYPT_50095]। इसलिए कॉलिंग घटकों को गलत एक्सेस को रोकने के लिए प्रमाणपत्र के पॉइंटर तक पहुँचने से पहले अनिवार्य रूप से जांचना चाहिए कि क्या ara::core::Result में कोई त्रुटि कोड है।

समवर्तीता और प्रतिबंध

सदस्य फ़ंक्शन को संशोधक const और noexcept के साथ एक शुद्ध क्वेरी ऑपरेशन के रूप में घोषित किया गया है [SWS_CRYPT_50095]। विनिर्देश आवश्यकताओं के अनुसार, इसे पूरी तरह से अपवाद-सुरक्षित (exception safe) और थ्रेड-सुरक्षित (thread-safe) कार्यान्वित किया गया है [SWS_CRYPT_50095]। इसलिए विधि को अतिरिक्त सिंक्रोनाइज़ेशन उपायों के बिना कई थ्रेड्स से सुरक्षित रूप से समवर्ती रूप से कॉल किया जा सकता है।

यह पाठ AI द्वारा तैयार किया गया था और विनिर्देश AUTOSAR R25-11 पर आधारित है।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

Header-Datei#include "ara/crypto/x509/certificate_validation_result.h"
Scopeclass ara::crypto::x509::CertificateValidationResult
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<Certificate::Sptrc >A result containing the certificate that caused the certificate path validation to fail

Fehler

FehlercodeBeschreibung
ara::crypto::CryptoErrc::kNoSuchValuerollback_semantics if the certificate validation returned kValid, i.e., no certificate caused the validation to fail.

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50095
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50095@rel:R25-11#7e480a6a
Content hash
7e480a6a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50095
Status: valid/unmigrated Version: rel:R25-11#a460c4b9 Versionshistorie & Revisions (1 transition)
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_CRYPT_50095@rel:R25-11#a460c4b9
Point-in-Time History:
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

फ़ंक्शन GetValidationStatus [SWS_CRYPT_50094] Upstream: RS_CRYPTO_02306

virtual ara::core::Result< CertificateValidationStatus > GetValidation Status () const noexcept=0;

Get the result of the certificate validation.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 6c769a28da81 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

विधि GetValidationStatus प्रमाणपत्र सत्यापन के सत्यापन परिणाम को सिंक्रोनस रूप से प्राप्त करने का कार्य करती है [SWS_CRYPT_50094]। इसे इंटरफ़ेस ara::crypto::x509::CertificateValidationResult के एक शुद्ध आभासी, कॉन्स्टेंट सदस्य फ़ंक्शन के रूप में घोषित किया गया है और इसे हेडर ara/crypto/x509/certificate_validation_result.h के माध्यम से शामिल किया गया है [SWS_CRYPT_50094]। फ़ंक्शन कोई इनपुट पैरामीटर नहीं लेता है और एक ara::core::Result<CertificateValidationStatus> लौटाता है, जो सफलता के मामले में प्रमाणपत्र सत्यापन की स्थिति को समाहित करता है [SWS_CRYPT_50094]।

त्रुटि प्रबंधन

GetValidationStatus के लिए कोई मानकीकृत त्रुटि कोड निर्दिष्ट नहीं हैं [SWS_CRYPT_50094]। यदि स्थिति का मूल्यांकन या निर्धारण विफल हो जाता है, तो लौटाए गए ara::core::Result में इसके बजाय एक कार्यान्वयन-विशिष्ट त्रुटि कोड शामिल होता है [SWS_CRYPT_50094]। इसलिए वास्तविक स्थिति मान तक पहुँचने से पहले कॉलर्स को त्रुटि स्थितियों के लिए परिणाम ऑब्जेक्ट की हमेशा जांच करनी चाहिए।

समवर्तीता और प्रतिबंध

ऑपरेशन को noexcept के साथ-साथ स्पष्ट रूप से थ्रेड-सुरक्षित (thread-safe) और अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है [SWS_CRYPT_50094]। इस प्रकार अतिरिक्त सिंक्रोनाइज़ेशन तंत्र की आवश्यकता के बिना इसे उसी इंस्टेंस पर विभिन्न थ्रेड्स से सुरक्षित रूप से समवर्ती रूप से कॉल किया जा सकता है।

यह उपयोग नोट AUTOSAR Adaptive R25-11 के विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I2)

Header-Datei#include "ara/crypto/x509/certificate_validation_result.h"
Scopeclass ara::crypto::x509::CertificateValidationResult
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<CertificateValidationStatus >The result of the certificate validation, or an implementation specific error.

Fehler

FehlercodeBeschreibung
This function does not specify any standardized errors.

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50094
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50094@rel:R25-11#9fab90e5
Content hash
9fab90e5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50094
Status: valid/unmigrated Version: rel:R25-11#e76328ae Versionshistorie & Revisions (1 transition)
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_CRYPT_50094@rel:R25-11#e76328ae
Point-in-Time History:
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

टाइप उपनामों का प्रलेखन

टाइप उपनाम Sptrc [SWS_CRYPT_50093] Upstream: RS_CRYPTO_02306

using Sptrc = std::shared_ptr<const CertificateValidationResult>;

Smart pointer of the interface.

Header-Datei#include "ara/crypto/x509/certificate_validation_result.h"
Scopeclass ara::crypto::x509::CertificateValidationResult
SymbolSptrc

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

Record
AUTOSAR/AP/record/SWS_CRYPT_50093
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50093@rel:R25-11#334d5b0c
Content hash
334d5b0c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50093
Status: valid/unmigrated Version: rel:R25-11#0adf21c8 Versionshistorie & Revisions (1 transition)
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_CRYPT_50093@rel:R25-11#0adf21c8
Point-in-Time History:
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