{{{ #!html
Secure Onboard Communication
}}} [[BR]] = 概要 = * API一覧 ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||= R21-11 =|| || [#SecOC_Init SecOC_Init] || 1|| 0x01|| ○ || ○ || || [#SecOC_DeInit SecOC_DeInit] || 5|| 0x05|| ○ || ○ || || [#SecOC_GetVersionInfo SecOC_GetVersionInfo] || 2|| 0x02|| ○ || ○ || || [#SecOC_IfTransmit SecOC_IfTransmit] || 73|| 0x49|| - || ○ || || [#SecOC_TpTransmit SecOC_TpTransmit] || 83|| 0x53|| - || ○ || || [#SecOC_IfCancelTransmit SecOC_IfCancelTransmit] || 74|| 0x4A|| - || ○ || || [#SecOC_TpCancelTransmit SecOC_TpCancelTransmit] || 84|| 0x54|| - || ○ || || [#SecOC_TpCancelReceive SecOC_TpCancelReceive] || 76|| 0x4C|| - || ○ || || [#SecOC_Transmit SecOC_Transmit] || 3|| 0x03|| ○ || - || || [#SecOC_CancelTransmit SecOC_CancelTransmit] || 4|| 0x04|| ○ || - || || [#SecOC_AssociateKey SecOC_AssociateKey] || 7|| 0x07|| ○ || - || || [#SecOC_FreshnessValueRead SecOC_FreshnessValueRead] || 8|| 0x08|| ○ || - || || [#SecOC_FreshnessValueWrite SecOC_FreshnessValueWrite] || 9|| 0x09|| ○ || - || || [#SecOC_VerifyStatusOverride SecOC_VerifyStatusOverride] || 11|| 0x0B|| ○ || ○ || || [#SecOC_SendDefaultAuthenticationInformation SecOC_SendDefaultAuthenticationInformation] || 4|| 0x04|| - || ○ || || [#SecOC_RxIndication SecOC_RxIndication] || 66|| 0x42|| ○ || ○ || || [#SecOC_TpRxIndication SecOC_TpRxIndication] || 69|| 0x45|| ○ || ○ || || [#SecOC_TxConfirmation SecOC_TxConfirmation] || 64|| 0x40|| ○ || ○ || || [#SecOC_TpTxConfirmation SecOC_TpTxConfirmation] || 72|| 0x48|| ○ || ○ || || [#SecOC_TriggerTransmit SecOC_TriggerTransmit] || 65|| 0x41|| ○ || ○ || || [#SecOC_CopyRxData SecOC_CopyRxData] || 68|| 0x44|| ○ || ○ || || [#SecOC_CopyTxData SecOC_CopyTxData] || 67|| 0x43|| ○ || ○ || || [#SecOC_StartOfReception SecOC_StartOfReception] || 70|| 0x46|| ○ || ○ || || [#SecOC_MainFunction SecOC_MainFunction] || 6|| 0x06|| ○ || - || || [#SecOC_GetRxFreshness SecOC_GetRxFreshness] || 79|| 0x4F|| - || ○ || || [#SecOC_GetRxFreshnessAuthData SecOC_GetRxFreshnessAuthData] || 78|| 0x4E|| - || ○ || || [#SecOC_GetTxFreshness SecOC_GetTxFreshness] || 82|| 0x52|| - || ○ || || [#SecOC_GetTxFreshnessTruncData SecOC_GetTxFreshnessTruncData] || 81|| 0x51|| - || ○ || || [#SecOC_SPduTxConfirmation SecOC_SPduTxConfirmation] || 77|| 0x4D|| - || ○ || || [#SecOC_MainFunctionRx SecOC_MainFunctionRx] || 6|| 0x06|| - || ○ || || [#SecOC_MainFunctionTx SecOC_MainFunctionTx] || 3|| 0x03|| - || ○ || || [#SecOC_VerificationStatusCallout SecOC_VerificationStatusCallout] || 80|| 0x50|| - || ○ || || [#SecOC_VerifyStatus SecOC_VerifyStatus] || 83|| 0x53|| - || ○ || * コンフィギュレーション一覧 (R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11) * [#SecOCGeneral SecOCGeneral] (○/○/○/○/○/○) * [#SecOCDefaultAuthenticationInformationPattern SecOCDefaultAuthenticationInformationPattern] (-/-/○/○/○/○) * [#SecOCDevErrorDetect SecOCDevErrorDetect] (○/○/○/○/○/○) * [#SecOCEcucPartitionRef SecOCEcucPartitionRef] (-/-/-/○/-/-) * [#SecOCEnableForcedPassOverride SecOCEnableForcedPassOverride] (-/○/○/○/○/○) * [#SecOCEnableSecurityEventReporting SecOCEnableSecurityEventReporting] (-/-/-/-/○/○) * [#SecOCIgnoreVerificationResult SecOCIgnoreVerificationResult] (-/-/○/○/○/○) * [#SecOCMainFunctionPeriod SecOCMainFunctionPeriod] (○/-/-/-/-/-) * [#SecOCMainFunctionPeriodRx SecOCMainFunctionPeriodRx] (-/○/○/○/-/-) * [#SecOCMainFunctionPeriodTx SecOCMainFunctionPeriodTx] (-/○/○/○/-/-) * [#SecOCMaxAlignScalarType SecOCMaxAlignScalarType] (○/○/○/○/○/○) * [#SecOCNvMBlockDescriptor SecOCNvMBlockDescriptor] (○/-/-/-/-/-) * [#SecOCOverrideStatusWithDataId SecOCOverrideStatusWithDataId] (-/-/○/○/○/○) * [#SecOCPropagateOnlyFinalVerificationStatus SecOCPropagateOnlyFinalVerificationStatus] (-/-/-/-/○/○) * [#SecOCQueryFreshnessValue SecOCQueryFreshnessValue] (-/○/○/○/○/○) * [#SecOCSecurityEventRefs SecOCSecurityEventRefs] (-/-/-/-/○/○) * [#SECOC_SEV_FRESHNESS_NOT_AVAILABLE SECOC_SEV_FRESHNESS_NOT_AVAILABLE] (-/-/-/-/○/○) * [#SECOC_SEV_MAC_VERIFICATION_FAILED SECOC_SEV_MAC_VERIFICATION_FAILED] (-/-/-/-/○/○) * [#SecOCVerificationStatusCallout SecOCVerificationStatusCallout] (○/○/○/○/○/○) * [#SecOCVersionInfoApi SecOCVersionInfoApi] (○/○/○/○/○/○) * [#SecOcIgnoreVerificationResult SecOcIgnoreVerificationResult] (-/○/-/-/-/-) * [#SecOCMainFunctionRx SecOCMainFunctionRx] (-/-/-/-/○/○) * [#SecOCMainFunctionPeriodRx2 SecOCMainFunctionPeriodRx] (-/-/-/-/○/○) * [#SecOCMainFunctionRxPartitionRef SecOCMainFunctionRxPartitionRef] (-/-/-/-/○/○) * [#SecOCMainFunctionTx SecOCMainFunctionTx] (-/-/-/-/○/○) * [#SecOCMainFunctionPeriodTx2 SecOCMainFunctionPeriodTx] (-/-/-/-/○/○) * [#SecOCMainFunctionTxPartitionRef SecOCMainFunctionTxPartitionRef] (-/-/-/-/○/○) * [#SecOCRxPduProcessing SecOCRxPduProcessing] (○/○/○/○/○/○) * [#SecOCAuthDataFreshnessLen SecOCAuthDataFreshnessLen] (-/○/○/○/○/○) * [#SecOCAuthDataFreshnessStartPosition SecOCAuthDataFreshnessStartPosition] (-/○/○/○/○/○) * [#SecOCAuthInfoTruncLength SecOCAuthInfoTruncLength] (-/-/○/○/○/○) * [#SecOCAuthInfoTxLength SecOCAuthInfoTxLength] (○/○/-/-/-/-) * [#SecOCAuthenticationBuildAttempts SecOCAuthenticationBuildAttempts] (-/○/○/○/○/○) * [#SecOCAuthenticationVerifyAttempts SecOCAuthenticationVerifyAttempts] (-/○/○/○/○/○) * [#SecOCClientServerVerificationStatusPropagationMode SecOCClientServerVerificationStatusPropagationMode] (-/-/-/-/○/○) * [#SecOCDataId SecOCDataId] (○/○/○/○/○/○) * [#SecOCFreshnessCounterSyncAttempts SecOCFreshnessCounterSyncAttempts] (○/-/-/-/-/-) * [#SecOCFreshnessTimestampTimePeriodFactor SecOCFreshnessTimestampTimePeriodFactor] (○/-/-/-/-/-) * [#SecOCFreshnessValueId SecOCFreshnessValueId] (○/○/○/○/○/○) * [#SecOCFreshnessValueLength SecOCFreshnessValueLength] (○/○/○/○/○/○) * [#SecOCFreshnessValueTruncLength SecOCFreshnessValueTruncLength] (-/-/○/○/○/○) * [#SecOCFreshnessValueTxLength SecOCFreshnessValueTxLength] (○/○/-/-/-/-) * [#SecOCKeyId SecOCKeyId] (○/-/-/-/-/-) * [#SecOCReceptionOverflowStrategy SecOCReceptionOverflowStrategy] (-/○/○/○/○/○) * [#SecOCReceptionQueueSize SecOCReceptionQueueSize] (-/○/○/○/○/○) * [#SecOCRxAcceptanceWindow SecOCRxAcceptanceWindow] (○/-/-/-/-/-) * [#SecOCRxAuthServiceConfigRef SecOCRxAuthServiceConfigRef] (○/○/○/○/○/○) * [#SecOCRxAuthenticPduLayer SecOCRxAuthenticPduLayer] (○/○/○/○/○/○) * [#SecOCPduType SecOCPduType] (-/○/○/○/○/○) * [#SecOCRxAuthenticLayerPduId SecOCRxAuthenticLayerPduId] (-/-/-/-/○/○) * [#SecOCRxAuthenticLayerPduRef SecOCRxAuthenticLayerPduRef] (○/○/○/○/○/○) * [#SecOCRxPduMainFunctionRef SecOCRxPduMainFunctionRef] (-/-/-/-/○/○) * [#SecOCRxPduSecuredArea SecOCRxPduSecuredArea] (-/○/○/○/○/○) * [#SecOCSecuredRxPduLength SecOCSecuredRxPduLength] (-/○/○/○/○/○) * [#SecOCSecuredRxPduOffset SecOCSecuredRxPduOffset] (-/○/○/○/○/○) * [#SecOCRxSecuredPduLayer SecOCRxSecuredPduLayer] (○/○/○/○/○/○) * [#SecOCRxSecuredLayerPduId SecOCRxSecuredLayerPduId] (○/-/-/-/-/-) * [#SecOCRxSecuredLayerPduRef SecOCRxSecuredLayerPduRef] (○/-/-/-/-/-) * [#SecOCRxSecuredPdu SecOCRxSecuredPdu] (-/○/○/○/○/○) * [#SecOCAuthPduHeaderLength SecOCAuthPduHeaderLength] (-/○/○/○/○/○) * [#SecOCRxSecuredLayerPduId2 SecOCRxSecuredLayerPduId] (-/○/○/○/○/○) * [#SecOCRxSecuredLayerPduRef2 SecOCRxSecuredLayerPduRef] (-/○/○/○/○/○) * [#SecOCSecuredRxPduVerification SecOCSecuredRxPduVerification] (-/○/○/○/○/○) * [#SecOCRxSecuredPduCollection SecOCRxSecuredPduCollection] (-/○/○/○/○/○) * [#SecOCRxAuthenticPdu SecOCRxAuthenticPdu] (-/○/○/○/○/○) * [#SecOCAuthPduHeaderLength2 SecOCAuthPduHeaderLength] (-/○/○/○/○/○) * [#SecOCRxAuthenticPduId SecOCRxAuthenticPduId] (-/○/○/○/○/○) * [#SecOCRxAuthenticPduRef SecOCRxAuthenticPduRef] (-/○/○/○/○/○) * [#SecOCRxCryptographicPdu SecOCRxCryptographicPdu] (-/○/○/○/○/○) * [#SecOCRxCryptographicPduId SecOCRxCryptographicPduId] (-/○/○/○/○/○) * [#SecOCRxCryptographicPduRef SecOCRxCryptographicPduRef] (-/○/○/○/○/○) * [#SecOCSecuredRxPduVerification2 SecOCSecuredRxPduVerification] (-/○/○/○/○/○) * [#SecOCUseMessageLink SecOCUseMessageLink] (-/○/○/○/○/○) * [#SecOCMessageLinkLen SecOCMessageLinkLen] (-/○/○/○/○/○) * [#SecOCMessageLinkPos SecOCMessageLinkPos] (-/○/○/○/○/○) * [#SecOCSameBufferPduRef SecOCSameBufferPduRef] (○/○/○/○/○/○) * [#SecOCSecondaryFreshnessValueId SecOCSecondaryFreshnessValueId] (○/-/-/-/-/-) * [#SecOCUseAuthDataFreshness SecOCUseAuthDataFreshness] (-/○/○/○/○/○) * [#SecOCUseFreshnessTimestamp SecOCUseFreshnessTimestamp] (○/-/-/-/-/-) * [#SecOCVerificationStatusPropagationMode SecOCVerificationStatusPropagationMode] (○/○/○/○/○/○) * [#SecOCSameBufferPduCollection SecOCSameBufferPduCollection] (○/○/○/○/○/○) * [#SecOCBufferLength SecOCBufferLength] (○/○/○/○/○/○) * [#SecOCTxPduProcessing SecOCTxPduProcessing] (○/○/○/○/○/○) * [#SecOCAuthInfoTruncLength2 SecOCAuthInfoTruncLength] (-/-/○/○/○/○) * [#SecOCAuthInfoTxLength2 SecOCAuthInfoTxLength] (○/○/-/-/-/-) * [#SecOCAuthenticationBuildAttempts2 SecOCAuthenticationBuildAttempts] (-/○/○/○/○/○) * [#SecOCAuthenticationRetries SecOCAuthenticationRetries] (○/-/-/-/-/-) * [#SecOCDataId2 SecOCDataId] (○/○/○/○/○/○) * [#SecOCFreshnessTimestampTimePeriodFactor2 SecOCFreshnessTimestampTimePeriodFactor] (○/-/-/-/-/-) * [#SecOCFreshnessValueId2 SecOCFreshnessValueId] (○/○/○/○/○/○) * [#SecOCFreshnessValueLength2 SecOCFreshnessValueLength] (○/○/○/○/○/○) * [#SecOCFreshnessValueTruncLength2 SecOCFreshnessValueTruncLength] (-/-/○/○/○/○) * [#SecOCFreshnessValueTxLength2 SecOCFreshnessValueTxLength] (○/○/-/-/-/-) * [#SecOCKeyId2 SecOCKeyId] (○/-/-/-/-/-) * [#SecOCProvideTxTruncatedFreshnessValue SecOCProvideTxTruncatedFreshnessValue] (-/○/○/○/○/○) * [#SecOCReAuthenticateAfterTriggerTransmit SecOCReAuthenticateAfterTriggerTransmit] (-/-/-/-/○/○) * [#SecOCSameBufferPduRef2 SecOCSameBufferPduRef] (○/○/○/○/○/○) * [#SecOCTxAuthServiceConfigRef SecOCTxAuthServiceConfigRef] (○/○/○/○/○/○) * [#SecOCTxAuthenticPduLayer SecOCTxAuthenticPduLayer] (○/○/○/○/○/○) * [#SecOCPduType2 SecOCPduType] (-/○/○/○/○/○) * [#SecOCTxAuthenticLayerPduId SecOCTxAuthenticLayerPduId] (○/○/○/○/○/○) * [#SecOCTxAuthenticLayerPduRef SecOCTxAuthenticLayerPduRef] (○/○/○/○/○/○) * [#SecOCTxPduMainFunctionRef SecOCTxPduMainFunctionRef] (-/-/-/-/○/○) * [#SecOCTxPduSecuredArea SecOCTxPduSecuredArea] (-/○/○/○/○/○) * [#SecOCSecuredTxPduLength SecOCSecuredTxPduLength] (-/○/○/○/○/○) * [#SecOCSecuredTxPduOffset SecOCSecuredTxPduOffset] (-/○/○/○/○/○) * [#SecOCTxPduUnusedAreasDefault SecOCTxPduUnusedAreasDefault] (-/-/-/-/○/○) * [#SecOCTxSecuredPduLayer SecOCTxSecuredPduLayer] (○/○/○/○/○/○) * [#SecOCTxSecuredLayerPduId SecOCTxSecuredLayerPduId] (○/-/-/-/-/-) * [#SecOCTxSecuredLayerPduRef SecOCTxSecuredLayerPduRef] (○/-/-/-/-/-) * [#SecOCTxSecuredPdu SecOCTxSecuredPdu] (-/○/○/○/○/○) * [#SecOCAuthPduHeaderLength3 SecOCAuthPduHeaderLength] (-/○/○/○/○/○) * [#SecOCTxSecuredLayerPduId2 SecOCTxSecuredLayerPduId] (-/○/○/○/○/○) * [#SecOCTxSecuredLayerPduRef2 SecOCTxSecuredLayerPduRef] (-/○/○/○/○/○) * [#SecOCTxSecuredPduCollection SecOCTxSecuredPduCollection] (-/○/○/○/○/○) * [#SecOCTxAuthenticPdu SecOCTxAuthenticPdu] (-/○/○/○/○/○) * [#SecOCAuthPduHeaderLength4 SecOCAuthPduHeaderLength] (-/○/○/○/○/○) * [#SecOCTxAuthenticPduId SecOCTxAuthenticPduId] (-/○/○/○/○/○) * [#SecOCTxAuthenticPduRef SecOCTxAuthenticPduRef] (-/○/○/○/○/○) * [#SecOCTxCryptographicPdu SecOCTxCryptographicPdu] (-/○/○/○/○/○) * [#SecOCTxCryptographicPduId SecOCTxCryptographicPduId] (-/○/○/○/○/○) * [#SecOCTxCryptographicPduRef SecOCTxCryptographicPduRef] (-/○/○/○/○/○) * [#SecOCUseMessageLink2 SecOCUseMessageLink] (-/○/○/○/○/○) * [#SecOCMessageLinkLen2 SecOCMessageLinkLen] (-/○/○/○/○/○) * [#SecOCMessageLinkPos2 SecOCMessageLinkPos] (-/○/○/○/○/○) * [#SecOCUseFreshnessTimestamp2 SecOCUseFreshnessTimestamp] (○/-/-/-/-/-) * [#SecOCUseTxConfirmation SecOCUseTxConfirmation] (-/○/○/○/○/○) * エラーコード一覧 ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =||= R21-11 =|| || SECOC_E_PARAM_POINTER || 1|| 0x01|| ○ || ○ || || SECOC_E_INVALID_REQUEST || 2|| 0x02|| ○ || - || || SECOC_E_UNINIT || 2|| 0x02|| - || ○ || || SECOC_E_INVALID_PDU_SDU_ID || 3|| 0x03|| ○ || ○ || || SECOC_E_CRYPTO_FAILURE || 4|| 0x04|| ○ || ○ || || SECOC_E_RESTORE_FAILURE || 5|| 0x05|| ○ || - || || SECOC_E_FRESHNESS_VALUE_AT_LIMIT || 6|| 0x06|| ○ || - || || SECOC_E_INIT_FAILED || 7|| 0x07|| - || ○ || || SECOC_E_FRESHNESS_FAILURE || 8|| 0x08|| - || ○ || ---- = API仕様 = == SecOC_Init == {{{ void SecOC_Init(const SecOC_ConfigType* config) }}} == SecOC_DeInit == {{{ void SecOC_DeInit(void) }}} == SecOC_GetVersionInfo == {{{ void SecOC_GetVersionInfo(Std_VersionInfoType* versioninfo) }}} == SecOC_IfTransmit == {{{ Std_ReturnType SecOC_IfTransmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr) }}} == SecOC_TpTransmit == {{{ Std_ReturnType SecOC_TpTransmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr) }}} == SecOC_IfCancelTransmit == {{{ Std_ReturnType SecOC_IfCancelTransmit (PduIdType TxPduId) }}} == SecOC_TpCancelTransmit == {{{ Std_ReturnType SecOC_TpCancelTransmit (PduIdType TxPduId) }}} == SecOC_TpCancelReceive == {{{ Std_ReturnType SecOC_TpCancelReceive (PduIdType RxPduId) }}} == SecOC_Transmit == {{{ Std_ReturnType SecOC_Transmit(PduIdType id, const PduInfoType* info) }}} == SecOC_CancelTransmit == {{{ Std_ReturnType SecOC_CancelTransmit(PduIdType id) }}} == SecOC_AssociateKey == {{{ Std_ReturnType SecOC_AssociateKey(uint8 keyID, const SecOC_KeyType* keyPtr) }}} == SecOC_FreshnessValueRead == {{{ Std_ReturnType SecOC_FreshnessValueRead(uint16 freshnessValueID, uint64* counterValue) }}} == SecOC_FreshnessValueWrite == {{{ Std_ReturnType SecOC_FreshnessValueWrite(uint16 freshnessValueID, uint64 counterValue) }}} == SecOC_VerifyStatusOverride == * R4.2.2 {{{ Std_ReturnType SecOC_VerifyStatusOverride(uint16 freshnessValueID, uint8 overrideStatus, uint8 numberOfMessagesToOverride) }}} * R21-11 {{{ Std_ReturnType SecOC_VerifyStatusOverride (uint16 ValueID, SecOC_OverrideStatusType overrideStatus, uint8 numberOfMessagesToOverride) }}} == SecOC_SendDefaultAuthenticationInformation == {{{ Std_ReturnType SecOC_SendDefaultAuthenticationInformation (uint16 FreshnessValueID, boolean sendDefaultAuthenticationInformation) }}} == SecOC_RxIndication == {{{ void SecOC_RxIndication(PduIdType RxPduId, const PduInfoType* PduInfoPtr) }}} == SecOC_TpRxIndication == {{{ void SecOC_TpRxIndication(PduIdType id, Std_ReturnType result) }}} == SecOC_TxConfirmation == * R4.2.2 {{{ void SecOC_TxConfirmation(PduIdType TxPduId) }}} * R21-11 {{{ void SecOC_TxConfirmation (PduIdType TxPduId, Std_ReturnType result) }}} == SecOC_TpTxConfirmation == {{{ void SecOC_TpTxConfirmation(PduIdType id, Std_ReturnType result) }}} == SecOC_TriggerTransmit == {{{ Std_ReturnType SecOC_TriggerTransmit(PduIdType TxPduId, PduInfoType* PduInfoPtr) }}} == SecOC_CopyRxData == {{{ BufReq_ReturnType SecOC_CopyRxData(PduIdType id, const PduInfoType* info, PduLengthType* bufferSizePtr) }}} == SecOC_CopyTxData == * R4.2.2 {{{ BufReq_ReturnType SecOC_CopyTxData(PduIdType id, const PduInfoType* info, RetryInfoType* retry, PduLengthType* availableDataPtr) }}} * R21-11 {{{ BufReq_ReturnType SecOC_CopyTxData (PduIdType id, const PduInfoType* info, const RetryInfoType* retry, PduLengthType* availableDataPtr) }}} == SecOC_StartOfReception == {{{ BufReq_ReturnType SecOC_StartOfReception(PduIdType id, const PduInfoType* info, PduLengthType TpSduLength, PduLengthType* bufferSizePtr) }}} == SecOC_MainFunction == {{{ void SecOC_MainFunction(void) }}} == SecOC_GetRxFreshness == {{{ Std_ReturnType SecOC_GetRxFreshness (uint16 SecOCFreshnessValueID, const uint8* SecOCTruncatedFreshnessValue, uint32 SecOCTruncatedFreshnessValueLength, uint16 SecOCAuthVerifyAttempts, uint8* SecOCFreshnessValue, uint32* SecOCFreshnessValueLength) }}} == SecOC_GetRxFreshnessAuthData == {{{ Std_ReturnType SecOC_GetRxFreshnessAuthData (uint16 SecOCFreshnessValueID, const uint8* SecOCTruncatedFreshnessValue, uint32 SecOCTruncatedFreshnessValueLength, const uint8* SecOCAuthDataFreshnessValue, uint16 SecOCAuthDataFreshnessValueLength, uint16 SecOCAuthVerifyAttempts, uint8* SecOCFreshnessValue, uint32* SecOCFreshnessValueLength) }}} == SecOC_GetTxFreshness == {{{ Std_ReturnType SecOC_GetTxFreshness (uint16 SecOCFreshnessValueID, uint8* SecOCFreshnessValue, uint32* SecOCFreshnessValueLength) }}} == SecOC_GetTxFreshnessTruncData == {{{ Std_ReturnType SecOC_GetTxFreshnessTruncData (uint16 SecOCFreshnessValueID, uint8* SecOCFreshnessValue, uint32* SecOCFreshnessValueLength, uint8* SecOCTruncatedFreshnessValue, uint32* SecOCTruncatedFreshnessValueLength) }}} == SecOC_SPduTxConfirmation == {{{ void SecOC_SPduTxConfirmation (uint16 SecOCFreshnessValueID) }}} == SecOC_MainFunctionRx == {{{ void SecOC_MainFunctionRx (void) }}} == SecOC_MainFunctionTx == {{{ void SecOC_MainFunctionTx (void) }}} == SecOC_VerificationStatusCallout == {{{ void SecOC_VerificationStatusCallout (SecOC_VerificationStatusType verificationStatus) }}} == SecOC_VerifyStatus == {{{ void SecOC_VerifyStatus (SecOC_VerificationStatusType verificationStatus) }}} ---- = コンフィギュレーション仕様 = == SecOCGeneral == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00002 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == SecOCDefaultAuthenticationInformationPattern == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCDefaultAuthenticationInformationPattern }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00098 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 255 * 下限値: 0 == SecOCDevErrorDetect == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCDevErrorDetect }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00007 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == SecOCEcucPartitionRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCEcucPartitionRef }}} * 対象リビジョン: R19-11 * SWSタグ: ECUC_SecOC_00100 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == SecOCEnableForcedPassOverride == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCEnableForcedPassOverride }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00051 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == SecOCEnableSecurityEventReporting == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCEnableSecurityEventReporting }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00114 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == SecOCIgnoreVerificationResult == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCIgnoreVerificationResult }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00052 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == SecOCMainFunctionPeriod == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCMainFunctionPeriod }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00005 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: 0.255 * 下限値: 0 == SecOCMainFunctionPeriodRx == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCMainFunctionPeriodRx }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_SecOC_00053 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == SecOCMainFunctionPeriodTx == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCMainFunctionPeriodTx }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11 * SWSタグ: ECUC_SecOC_00054 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == SecOCMaxAlignScalarType == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCMaxAlignScalarType }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00047 * タイプ: STRING-PARAM * 多重度: 1 == SecOCNvMBlockDescriptor == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCNvMBlockDescriptor }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00006 * タイプ: SYMBOLIC-NAME-REFERENCE * 多重度: 1 * 参照先: [wiki:spec/NvM#NvMBlockDescriptor /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor] == SecOCOverrideStatusWithDataId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCOverrideStatusWithDataId }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00099 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false == SecOCPropagateOnlyFinalVerificationStatus == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCPropagateOnlyFinalVerificationStatus }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00112 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == SecOCQueryFreshnessValue == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCQueryFreshnessValue }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00078 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * CFUNC * RTE * デフォルト値: CFUNC == SecOCSecurityEventRefs == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCSecurityEventRefs }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00115 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SECOC_SEV_FRESHNESS_NOT_AVAILABLE == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCSecurityEventRefs/SECOC_SEV_FRESHNESS_NOT_AVAILABLE }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00117 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent] == SECOC_SEV_MAC_VERIFICATION_FAILED == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCSecurityEventRefs/SECOC_SEV_MAC_VERIFICATION_FAILED }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00116 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent] == SecOCVerificationStatusCallout == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCVerificationStatusCallout }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00004 * タイプ: FUNCTION-NAME * 多重度: 0..* == SecOCVersionInfoApi == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCVersionInfoApi }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00003 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false == SecOcIgnoreVerificationResult == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOcIgnoreVerificationResult }}} * 対象リビジョン: R4.3.1 * SWSタグ: ECUC_SecOC_00052 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == SecOCMainFunctionRx == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionRx }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00104 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == SecOCMainFunctionPeriodRx(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionRx/SecOCMainFunctionPeriodRx }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00106 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == SecOCMainFunctionRxPartitionRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionRx/SecOCMainFunctionRxPartitionRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00107 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == SecOCMainFunctionTx == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionTx }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00105 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == SecOCMainFunctionPeriodTx(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionTx/SecOCMainFunctionPeriodTx }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00108 * タイプ: FLOAT-PARAM * 多重度: 1 * 上限値: INF * 下限値: 0 == SecOCMainFunctionTxPartitionRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionTx/SecOCMainFunctionTxPartitionRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00109 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition] == SecOCRxPduProcessing == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00011 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == SecOCAuthDataFreshnessLen == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthDataFreshnessLen }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00082 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == SecOCAuthDataFreshnessStartPosition == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthDataFreshnessStartPosition }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00081 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == SecOCAuthInfoTruncLength == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthInfoTruncLength }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00095 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 1 == SecOCAuthInfoTxLength == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthInfoTxLength }}} * 対象リビジョン: R4.2.2/R4.3.1 * SWSタグ: ECUC_SecOC_00034 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: * R4.2.2: 0 * R4.3.1: 1 == SecOCAuthenticationBuildAttempts == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthenticationBuildAttempts }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00079 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == SecOCAuthenticationVerifyAttempts == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthenticationVerifyAttempts }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00080 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 * デフォルト値: 0 == SecOCClientServerVerificationStatusPropagationMode == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCClientServerVerificationStatusPropagationMode }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00113 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * BOTH * FAILURE_ONLY * NONE == SecOCDataId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCDataId }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00030 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCFreshnessCounterSyncAttempts == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessCounterSyncAttempts }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00037 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == SecOCFreshnessTimestampTimePeriodFactor == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessTimestampTimePeriodFactor }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00033 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == SecOCFreshnessValueId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueId }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00038 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCFreshnessValueLength == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueLength }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00031 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 64 * 下限値: 0 == SecOCFreshnessValueTruncLength == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueTruncLength }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00094 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 64 * 下限値: 0 == SecOCFreshnessValueTxLength == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueTxLength }}} * 対象リビジョン: R4.2.2/R4.3.1 * SWSタグ: ECUC_SecOC_00032 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 64 * 下限値: 0 == SecOCKeyId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCKeyId }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00035 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCReceptionOverflowStrategy == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCReceptionOverflowStrategy }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00076 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * QUEUE * REJECT * REPLACE == SecOCReceptionQueueSize == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCReceptionQueueSize }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00077 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 1 == SecOCRxAcceptanceWindow == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAcceptanceWindow }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00040 * タイプ: FLOAT-PARAM * 多重度: 0..1 * 上限値: INF * 下限値: 0 == SecOCRxAuthServiceConfigRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthServiceConfigRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00048 * タイプ: * R4.2.2: CHOICE-REFERENCE * R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob] * 参照先: * [wiki:spec/Cal#CalMacVerifyConfig /AUTOSAR/EcucDefs/Cal/CalMacVerify/CalMacVerifyConfig] * [wiki:spec/Cal#CalSignatureVerifyConfig /AUTOSAR/EcucDefs/Cal/CalSignatureVerify/CalSignatureVerifyConfig] * [wiki:spec/Csm#CsmMacVerifyConfig /AUTOSAR/EcucDefs/Csm/CsmMacVerify/CsmMacVerifyConfig] * [wiki:spec/Csm#CsmSignatureVerifyConfig2 /AUTOSAR/EcucDefs/Csm/CsmSignatureVerify/CsmSignatureVerifyConfig] == SecOCRxAuthenticPduLayer == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthenticPduLayer }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00044 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == SecOCPduType == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthenticPduLayer/SecOCPduType }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00075 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * SECOC_IFPDU * SECOC_TPPDU == SecOCRxAuthenticLayerPduId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthenticPduLayer/SecOCRxAuthenticLayerPduId }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00102 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCRxAuthenticLayerPduRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthenticPduLayer/SecOCRxAuthenticLayerPduRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00045 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SecOCRxPduMainFunctionRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxPduMainFunctionRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00110 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#SecOCMainFunctionRx /AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionRx] == SecOCRxPduSecuredArea == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxPduSecuredArea }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00089 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SecOCSecuredRxPduLength == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxPduSecuredArea/SecOCSecuredRxPduLength }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00091 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == SecOCSecuredRxPduOffset == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxPduSecuredArea/SecOCSecuredRxPduOffset }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00090 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 * デフォルト値: 0 == SecOCRxSecuredPduLayer == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00041 * タイプ: * R4.2.2: PARAM-CONF-CONTAINER * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: CHOICE-CONTAINER * 多重度: 1 == SecOCRxSecuredLayerPduId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredLayerPduId }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00043 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCRxSecuredLayerPduRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredLayerPduRef }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00042 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SecOCRxSecuredPdu == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPdu }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00069 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SecOCAuthPduHeaderLength == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPdu/SecOCAuthPduHeaderLength }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00093 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 4 * 下限値: 0 * デフォルト値: 0 == SecOCRxSecuredLayerPduId(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPdu/SecOCRxSecuredLayerPduId }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00043 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCRxSecuredLayerPduRef(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPdu/SecOCRxSecuredLayerPduRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00042 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SecOCSecuredRxPduVerification == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPdu/SecOCSecuredRxPduVerification }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00092 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == SecOCRxSecuredPduCollection == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00067 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SecOCRxAuthenticPdu == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxAuthenticPdu }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00061 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == SecOCAuthPduHeaderLength(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxAuthenticPdu/SecOCAuthPduHeaderLength }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00093 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 4 * 下限値: 0 * デフォルト値: 0 == SecOCRxAuthenticPduId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxAuthenticPdu/SecOCRxAuthenticPduId }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00062 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCRxAuthenticPduRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxAuthenticPdu/SecOCRxAuthenticPduRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00063 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SecOCRxCryptographicPdu == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxCryptographicPdu }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00064 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == SecOCRxCryptographicPduId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxCryptographicPdu/SecOCRxCryptographicPduId }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00065 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCRxCryptographicPduRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxCryptographicPdu/SecOCRxCryptographicPduRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00066 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SecOCSecuredRxPduVerification(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCSecuredRxPduVerification }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00092 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == SecOCUseMessageLink == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCUseMessageLink }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00074 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SecOCMessageLinkLen == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCUseMessageLink/SecOCMessageLinkLen }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00060 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCMessageLinkPos == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCUseMessageLink/SecOCMessageLinkPos }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00059 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCSameBufferPduRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCSameBufferPduRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00049 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#SecOCSameBufferPduCollection /AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection] == SecOCSecondaryFreshnessValueId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCSecondaryFreshnessValueId }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00039 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == SecOCUseAuthDataFreshness == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCUseAuthDataFreshness }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00083 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == SecOCUseFreshnessTimestamp == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCUseFreshnessTimestamp }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00036 * タイプ: BOOLEAN-PARAM * 多重度: 1 == SecOCVerificationStatusPropagationMode == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCVerificationStatusPropagationMode }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00046 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * BOTH * FAILURE_ONLY * NONE == SecOCSameBufferPduCollection == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00009 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == SecOCBufferLength == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection/SecOCBufferLength }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00008 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == SecOCTxPduProcessing == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00012 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..* == SecOCAuthInfoTruncLength(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCAuthInfoTruncLength }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00097 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 1 == SecOCAuthInfoTxLength(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCAuthInfoTxLength }}} * 対象リビジョン: R4.2.2/R4.3.1 * SWSタグ: ECUC_SecOC_00018 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: * R4.2.2: 0 * R4.3.1: 1 == SecOCAuthenticationBuildAttempts(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCAuthenticationBuildAttempts }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00079 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 65535 * 下限値: 0 == SecOCAuthenticationRetries == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCAuthenticationRetries }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00022 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCDataId(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCDataId }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00014 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCFreshnessTimestampTimePeriodFactor(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCFreshnessTimestampTimePeriodFactor }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00017 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == SecOCFreshnessValueId(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCFreshnessValueId }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00021 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCFreshnessValueLength(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCFreshnessValueLength }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00015 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 64 * 下限値: 0 == SecOCFreshnessValueTruncLength(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCFreshnessValueTruncLength }}} * 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00096 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 64 * 下限値: 0 == SecOCFreshnessValueTxLength(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCFreshnessValueTxLength }}} * 対象リビジョン: R4.2.2/R4.3.1 * SWSタグ: ECUC_SecOC_00016 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 64 * 下限値: 0 == SecOCKeyId(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCKeyId }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00019 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCProvideTxTruncatedFreshnessValue == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCProvideTxTruncatedFreshnessValue }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00084 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: false == SecOCReAuthenticateAfterTriggerTransmit == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCReAuthenticateAfterTriggerTransmit }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00103 * タイプ: BOOLEAN-PARAM * 多重度: 1 * デフォルト値: true == SecOCSameBufferPduRef(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCSameBufferPduRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00010 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#SecOCSameBufferPduCollection /AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection] == SecOCTxAuthServiceConfigRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthServiceConfigRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00013 * タイプ: * R4.2.2: CHOICE-REFERENCE * R4.3.1: SYMBOLIC-NAME-REFERENCE * R4.4.0/R19-11/R20-11/R21-11: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob] * 参照先: * [wiki:spec/Cal#CalMacGenerateConfig /AUTOSAR/EcucDefs/Cal/CalMacGenerate/CalMacGenerateConfig] * [wiki:spec/Cal#CalSignatureGenerateConfig /AUTOSAR/EcucDefs/Cal/CalSignatureGenerate/CalSignatureGenerateConfig] * [wiki:spec/Csm#CsmMacGenerateConfig /AUTOSAR/EcucDefs/Csm/CsmMacGenerate/CsmMacGenerateConfig] * [wiki:spec/Csm#CsmSignatureGenerateConfig2 /AUTOSAR/EcucDefs/Csm/CsmSignatureGenerate/CsmSignatureGenerateConfig] == SecOCTxAuthenticPduLayer == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00023 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == SecOCPduType(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer/SecOCPduType }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00075 * タイプ: ENUMERATION-PARAM * 多重度: 1 * 選択肢: * SECOC_IFPDU * SECOC_TPPDU == SecOCTxAuthenticLayerPduId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer/SecOCTxAuthenticLayerPduId }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00026 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCTxAuthenticLayerPduRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer/SecOCTxAuthenticLayerPduRef }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00025 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SecOCTxPduMainFunctionRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxPduMainFunctionRef }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00111 * タイプ: REFERENCE * 多重度: 0..1 * 参照先: [#SecOCMainFunctionTx /AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionTx] == SecOCTxPduSecuredArea == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxPduSecuredArea }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00086 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SecOCSecuredTxPduLength == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxPduSecuredArea/SecOCSecuredTxPduLength }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00088 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 == SecOCSecuredTxPduOffset == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxPduSecuredArea/SecOCSecuredTxPduOffset }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00087 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 4294967295 * 下限値: 0 * デフォルト値: 0 == SecOCTxPduUnusedAreasDefault == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxPduUnusedAreasDefault }}} * 対象リビジョン: R20-11/R21-11 * SWSタグ: ECUC_SecOC_00101 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 255 * 下限値: 0 * デフォルト値: 0 == SecOCTxSecuredPduLayer == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer }}} * 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00024 * タイプ: * R4.2.2: PARAM-CONF-CONTAINER * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: CHOICE-CONTAINER * 多重度: 1 == SecOCTxSecuredLayerPduId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredLayerPduId }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00028 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCTxSecuredLayerPduRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredLayerPduRef }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00027 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SecOCTxSecuredPdu == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPdu }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00070 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SecOCAuthPduHeaderLength(3) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPdu/SecOCAuthPduHeaderLength }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00093 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 4 * 下限値: 0 * デフォルト値: 0 == SecOCTxSecuredLayerPduId(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPdu/SecOCTxSecuredLayerPduId }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00028 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCTxSecuredLayerPduRef(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPdu/SecOCTxSecuredLayerPduRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00027 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SecOCTxSecuredPduCollection == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00071 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SecOCTxAuthenticPdu == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxAuthenticPdu }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00072 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == SecOCAuthPduHeaderLength(4) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxAuthenticPdu/SecOCAuthPduHeaderLength }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00093 * タイプ: INTEGER-PARAM * 多重度: 0..1 * 上限値: 4 * 下限値: 0 * デフォルト値: 0 == SecOCTxAuthenticPduId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxAuthenticPdu/SecOCTxAuthenticPduId }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00055 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCTxAuthenticPduRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxAuthenticPdu/SecOCTxAuthenticPduRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00056 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SecOCTxCryptographicPdu == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxCryptographicPdu }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00073 * タイプ: PARAM-CONF-CONTAINER * 多重度: 1 == SecOCTxCryptographicPduId == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxCryptographicPdu/SecOCTxCryptographicPduId }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00057 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCTxCryptographicPduRef == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxCryptographicPdu/SecOCTxCryptographicPduRef }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00058 * タイプ: REFERENCE * 多重度: 1 * 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu] == SecOCUseMessageLink(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCUseMessageLink }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00074 * タイプ: PARAM-CONF-CONTAINER * 多重度: 0..1 == SecOCMessageLinkLen(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCUseMessageLink/SecOCMessageLinkLen }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00060 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCMessageLinkPos(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCUseMessageLink/SecOCMessageLinkPos }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00059 * タイプ: INTEGER-PARAM * 多重度: 1 * 上限値: 65535 * 下限値: 0 == SecOCUseFreshnessTimestamp(2) == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCUseFreshnessTimestamp }}} * 対象リビジョン: R4.2.2 * SWSタグ: ECUC_SecOC_00020 * タイプ: BOOLEAN-PARAM * 多重度: 1 == SecOCUseTxConfirmation == {{{ /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCUseTxConfirmation }}} * 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11 * SWSタグ: ECUC_SecOC_00085 * タイプ: BOOLEAN-PARAM * 多重度: 0..1 * デフォルト値: false