DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: nvm Rolle: constitutive Konfidenz: 95%

SNIP_CLASSIC_NVM_SECTION_9_4_Add_working_certificate

Quelle: SWS_KeyManager.pdf (Seite 119) • Ziel-Anforderung: SWS_Std_00005

Wortlaut

9.4 Add working certificate Application «module» Csm «module» KeyM «module» NvM «module» StbM                                                                                                                 !                       ! !           " #       $       $    $        $      ! opt [certificate stored in NvM] KeyM_VerifyCertificate(Std_ReturnType, KeyM_CertificateIdType) KeyM_CertGetStatus(Std_ReturnType, KeyM_CertificateIdType, KeyM_CertificateStatusType**) Verifying KeyM_CertGetStatus(Std_ReturnType, KeyM_CertificateIdType, KeyM_CertificateStatusType**) Parsing NvM_ReadBlock(Std_ReturnType, NvM_BlockIdType, void**) Csm_KeyElementSet(Std_ReturnType, uint32, uint32, const uint8*, uint32) KeyM_SetCertificate(Std_ReturnType, KeyM_CertificateIdType, const KeyM_CertDataType*) Csm_KeySetValid(Std_ReturnType, uint32) KeyM_CertGetStatus(Std_ReturnType, KeyM_CertificateIdType, KeyM_CertificateStatusType**) E_OK StbM_GetCurrentTime(Std_ReturnType, StbM_SynchronizedTimeBaseType, StbM_TimeTupleType**, StbM_UserDataType**) status = KEYM_CERTIFICATE_NOT_AVAILABLE time stamp check status = KEYM_CERTIFICATE_VALID subject check Csm_SignatureVerify(Std_ReturnType, uint32, Crypto_OperationModeType, const uint8*, uint32, const uint8*, uint32, Crypto_VerifyResultType**) status = KEYM_CERTIFICATE_PARSED_NOT_VALIDATED Figure 9.4: Add Working Certificate

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

Cited verbatim in the snippet (deterministic citation).

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_KeyManager.pdf
Dokumentseite Seite 119
Ziel-Modul nvm (classic)
Ziel-Anforderung SWS_Std_00005
Semantische Rolle constitutive
Automatisierungs-Konfidenz 0.95