AUTOSAR_EXP_SWArchitecture
FIG-051d848050547457
895 × 408 px
1 Release(s)
Figure 9.50: Cryptographic Object Interfaces
SHA-256 Inhalts-Fingerabdruck:
051d84805054745710abd4be15a9cf22c9e2142f9dca20bcb7a197340e2b84d9
✦
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-Klassendiagramm zur Darstellung der statischen Schnittstellen- und Abhängigkeitsarchitektur für kryptographische Objekte innerhalb der AUTOSAR Adaptive Platform. Das Diagramm spezifiziert die Interaktion einer Adaptive Application mit dem Functional Cluster Cryptography (daemon-based) über standardisierte Schnittstellen.
2. Komponenten, Entitäten & Schnittstellen
- Adaptive Application: Anwendungskomponente, die kryptographische Schnittstellen konsumiert (über gerichtete
«use»-Abhängigkeiten). - «aapFunctionalCluster» Cryptography (daemon-based): Plattformkomponente/Dienst, der die Schnittstellen über Realisierungsbeziehungen (gestrichelte Pfeile mit geschlossener, nicht ausgefüllter Dreiecksspitze) bereitstellt.
- Schnittstellen / Objekte:
CryptoPrimitiveId(Stereotypen«aapAPI, aapNativeInterface»): Methoden+ GetPrimitiveId(),+ GetPrimitiveName().SecretSeed(StereotypenRestrictedUseObject,«aapAPI, aapNativeInterface»): Methoden+ Clone(),+ Jump(),+ JumpFrom(),+ Next(),+ operator ^=().SymmetricKey(StereotypenRestrictedUseObject,«aapAPI, aapNativeInterface»): ohne dargestellte Methoden.PublicKey(StereotypenRestrictedUseObject,Serializable,«aapAPI, aapNativeInterface»): Methoden+ CheckKey(),+ HashPublicKey().PrivateKey(StereotypenRestrictedUseObject,«aapAPI, aapNativeInterface»): Methode+ GetPublicKey().Signature(StereotypenCryptoObject,Serializable,«aapAPI, aapNativeInterface»): Methoden+ GetHashAlgId(),+ GetRequiredHashSize().
3. Dynamisches Verhalten & Sequenzablauf
Statisches Strukturdiagramm ohne explizite Ablauf- oder Sequenzpfade. Der Aufrufkontext ergibt sich aus der synchronen Nutzung der Schnittstellenmethoden durch die Adaptive Application, wobei die Ausführung und Schlüsselverwaltung durch den Cryptography-Daemon im Hintergrund realisiert werden.
4. Normative Relevanz & Entwickler-Hinweise
Normative Definition der Schnittstellen und Stereotypen für kryptographische Objekte:
RestrictedUseObjectmarkiert Objekte mit reglementierten Zugriffs- bzw. Verwendungseinschränkungen (SecretSeed,SymmetricKey,PublicKey,PrivateKey).Serializablekennzeichnet persistier- und exportierbare Objekte (PublicKey,Signature).CryptoObjectdient als typisierende Klassifikation für kryptographische Artefakte (Signature).CryptoPrimitiveIddient der Identifikation und Abfrage kryptographischer Algorithmen und Primitive.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.