DEENESPTFRRUARHIKOZHNL
AUTOSAR_AP_EXP_SWArchitecture FIG-7c26b00bcc62b16e 575 × 519 px 1 Release(s)

Figure 9.71: Interfaces required by Cryptography

SHA-256 Inhalts-Fingerabdruck: 7c26b00bcc62b16eb8e0a855e938c05e2d6c6cff443379084cda8067857a9532
✦ 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 im Kontext der AUTOSAR Adaptive Platform (Schnittstellenarchitektur des Functional Clusters Cryptography). Das Diagramm zeigt die vom Cryptography-Daemon genutzten nativen Schnittstellen, Callbacks und Registrierungsmechanismen.

2. Komponenten, Entitäten & Schnittstellen

  • «aapFunctionalCluster» Cryptography (daemon-based): Zentrale Komponente, nutzt über ausgehende «use»-Abhängigkeiten drei Schnittstellen.
  • «aapInternal, aapNativeInterface» ManifestAccessor: Interne native Schnittstelle zum Zugriff auf Manifest- und Konfigurationsdaten; wird von der Komponente Registry realisiert (Realisierungskante).
  • Registry: Plattformkomponente / Konfigurationsregister, das ManifestAccessor implementiert.
  • «aapAPI, aapNativeInterface» UpdatesObserver: Native Schnittstelle zur Benachrichtigung bei Aktualisierungen, enthält:
    • «aapCallbackMethod» + OnUpdate()
  • «aapAPI, aapNativeInterface» X509CustomExtensionsParser: Parser-Interface zur schrittweisen Verarbeitung benutzerdefinierter X.509-Zertifikatserweiterungen (SAX-artiges Callback-Modell) mit den Methoden:
    • + OnBitString()
    • + OnBool()
    • + OnGeneralizedTime()
    • + OnIa5String()
    • + OnInteger()
    • + OnNull()
    • + OnOctetString()
    • + OnOid()
    • + OnParsingEnd()
    • + OnPrintableString()
    • + OnSequenceEnd()
    • + OnSequenceStart()
    • + OnSetEnd()
    • + OnSetStart()
    • + OnUtcTime()
    • + OnUtf8String().

3. Dynamisches Verhalten & Sequenzablauf

  1. Konfigurationsauswertung: Cryptography liest über ManifestAccessor Konfigurations- und Manifesteinträge aus der Registry.
  2. Änderungsüberwachung: Externe Aktualisierungen von Schlüsseln oder Zertifikatskonfigurationen werden über das Callback UpdatesObserver::OnUpdate() an den Daemon signalisiert.
  3. Zertifikats-Parsing: Beim Verarbeiten von X.509-Zertifikaten mit herstellerspezifischen Erweiterungen ruft der Parser sequenziell typgebundene Event-Handler (OnSequenceStart(), OnOid(), OnOctetString(), ASN.1-Typmethoden bis OnParsingEnd()) auf dem X509CustomExtensionsParser auf.

4. Normative Relevanz & Entwickler-Hinweise

  • ManifestAccessor ist als interne Schnittstelle («aapInternal») klassifiziert und dient der Anbindung an die AUTOSAR-Registry.
  • UpdatesObserver und X509CustomExtensionsParser stellen offizielle adaptive APIs («aapAPI») dar.
  • Die Schnittstelle X509CustomExtensionsParser erzwingt eine vollständige Implementierung aller ASN.1-Datentyphandler zur regelkonformen Validierung und Extraktion von X.509 v3 Extension-Payloads im Cryptography-Stack.

Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Aus dem Dokument extrahierter Text & Kontext

Beschriftungen im Schaubild:

«aapFunctionalCluster» | Cryptography daemon-based | «aapAPI,aapNativeInterface» | UpdatesObserver | «aapCallbackMethod» + OnUpdate() | «aapAPI,aapNativeInterface» X509CustomExtensionsParser | + OnBitString() + OnBool() + OnGeneralizedTime() + OnIa5String() + OnInteger() + OnNull() + OnOctetString() + OnOid() + OnParsingEnd() + OnPrintableString() + OnSequenceEnd() + OnSequenceStart() + OnSetEnd() + OnSetStart() + OnUtcTime() + OnUtf8String() | «aapInternal,aapNativeInterf... | ManifestAccessor | Registry | «use» «use» «use»

Vorkommen in AUTOSAR-Releases (1)

Release Dokument Seite Nr. Bildunterschrift im Dokument
R25-11 AUTOSAR_AP_EXP_SWArchitecture S. 120 9.71 Figure 9.71: Interfaces required by Cryptography