AUTOSAR_AP_EXP_SWArchitecture
FIG-7833d3c0140a4b49
575 × 519 px
2 Release(s)
Figure 9.66: Interfaces required by Cryptography
SHA-256 Inhalts-Fingerabdruck:
7833d3c0140a4b494e96c7662cea3bfe1db42e8e3c3990bb245ccc959d05fd86
✦
KI-generierte Bildanalyse & technische Beschreibung
Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08
1. Diagrammtyp & Architektur-Kontext
UML-Komponentendiagramm / Schnittstellendiagramm im Kontext der AUTOSAR Adaptive Platform Architecture. Das Diagramm spezifiziert die von dem funktionalen Cluster Cryptography (daemon-based) benötigten internen und API-Schnittstellen für Konfigurationszugriff, Aktualisierungsbenachrichtigungen sowie X.509-Zertifikat-Parsing.
2. Komponenten, Entitäten & Schnittstellen
- Verbrauchende Komponente:
«aapFunctionalCluster» Cryptography(Eigenschaft:daemon-based)
- Genutzte Schnittstellen & Komponenten:
«aapInternal,aapNativeInterface» ManifestAccessor: realisiert durch die KomponenteRegistry.«aapAPI,aapNativeInterface» UpdatesObserver: Schnittstelle zur Benachrichtigung bei Updates; deklariert die Methode+ OnUpdate()mit Stereotyp«aapCallbackMethod».«aapAPI,aapNativeInterface» X509CustomExtensionsParser: Schnittstelle zum Parsen benutzerdefinierter ASN.1/X.509-Strukturen; deklariert die Callback-Methoden+ OnBitString(),+ OnBool(),+ OnGeneralizedTime(),+ OnIa5String(),+ OnInteger(),+ OnNull(),+ OnOctetString(),+ OnOid(),+ OnParsingEnd(),+ OnPrintableString(),+ OnSequenceEnd(),+ OnSequenceStart(),+ OnSetEnd(),+ OnSetStart(),+ OnUtcTime(),+ OnUtf8String().
- Verbindungen:
CryptographyverwendetManifestAccessor,UpdatesObserverundX509CustomExtensionsParserjeweils über eine«use»-Abhängigkeit.RegistryimplementiertManifestAccessorüber eine Realisierungsbeziehung.
3. Dynamisches Verhalten & Sequenzablauf
- Konfigurationsabfrage: Cryptography greift über
ManifestAccessorauf Manifest-Informationen derRegistryzu. - Ereignisbehandlung / Callback:
- Bei Konfigurations- oder Schlüsseländerungen informiert der Observer Cryptography bzw. registrierte Beobachter über
OnUpdate(). - Beim Parsen von X.509-Zertifikaten mit anwendungsspezifischen Erweiterungen erfolgt eine ereignisgesteuerte SAX-artige Abarbeitung der ASN.1-Datentypen über die typisierten
On<Type>()-Callbacks bis zum Abschluss überOnParsingEnd().
- Bei Konfigurations- oder Schlüsseländerungen informiert der Observer Cryptography bzw. registrierte Beobachter über
4. Normative Relevanz & Entwickler-Hinweise
- Cryptography stützt sich für statische/dynamische Manifestdaten auf die interne native Schnittstelle
ManifestAccessorder Registry. - Die Interaktion für Aktualisierungen und benutzerdefinierte X.509-Zertifikatserweiterungen erfolgt über native C++-API-Interfaces mit standardisierten Callback-Methoden (
«aapCallbackMethod»bzw. ASN.1-Handler-Methoden). - Keine direkte Modellierung von AUTOSAR-Ports (
«aapRequiredPort») in diesem Schnittstellenausschnitt; alle Abhängigkeiten sind als native«use»-Relationen ausgeführt.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.