Changes between Version 2 and Version 3 of spec/SecOC


Ignore:
Timestamp:
Dec 5, 2022, 3:40:23 PM (17 months ago)
Author:
fujisft-kaji
Comment:

R21-11の反映

Legend:

Unmodified
Added
Removed
Modified
  • spec/SecOC

    v2 v3  
    1111* API一覧
    1212
    13   ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||
    14   || [#SecOC_Init SecOC_Init]                                 ||  1|| 0x01||  ○  ||
    15   || [#SecOC_DeInit SecOC_DeInit]                             ||  5|| 0x05||  ○  ||
    16   || [#SecOC_GetVersionInfo SecOC_GetVersionInfo]             ||  2|| 0x02||  ○  ||
    17   || [#SecOC_Transmit SecOC_Transmit]                         ||  3|| 0x03||  ○  ||
    18   || [#SecOC_CancelTransmit SecOC_CancelTransmit]             ||  4|| 0x04||  ○  ||
    19   || [#SecOC_AssociateKey SecOC_AssociateKey]                 ||  7|| 0x07||  ○  ||
    20   || [#SecOC_FreshnessValueRead SecOC_FreshnessValueRead]     ||  8|| 0x08||  ○  ||
    21   || [#SecOC_FreshnessValueWrite SecOC_FreshnessValueWrite]   ||  9|| 0x09||  ○  ||
    22   || [#SecOC_VerifyStatusOverride SecOC_VerifyStatusOverride] || 11|| 0x0B||  ○  ||
    23   || [#SecOC_RxIndication SecOC_RxIndication]                 || 66|| 0x42||  ○  ||
    24   || [#SecOC_TpRxIndication SecOC_TpRxIndication]             || 69|| 0x45||  ○  ||
    25   || [#SecOC_TxConfirmation SecOC_TxConfirmation]             || 64|| 0x40||  ○  ||
    26   || [#SecOC_TpTxConfirmation SecOC_TpTxConfirmation]         || 72|| 0x48||  ○  ||
    27   || [#SecOC_TriggerTransmit SecOC_TriggerTransmit]           || 65|| 0x41||  ○  ||
    28   || [#SecOC_CopyRxData SecOC_CopyRxData]                     || 68|| 0x44||  ○  ||
    29   || [#SecOC_CopyTxData SecOC_CopyTxData]                     || 67|| 0x43||  ○  ||
    30   || [#SecOC_StartOfReception SecOC_StartOfReception]         || 70|| 0x46||  ○  ||
    31   || [#SecOC_MainFunction SecOC_MainFunction]                 ||  6|| 0x06||  ○  ||
    32 
    33 * コンフィギュレーション一覧(R4.2.2)
    34   * [#SecOCGeneral SecOCGeneral] (○)
    35     * [#SecOCDevErrorDetect SecOCDevErrorDetect] (○)
    36     * [#SecOCMainFunctionPeriod SecOCMainFunctionPeriod] (○)
    37     * [#SecOCMaxAlignScalarType SecOCMaxAlignScalarType] (○)
    38     * [#SecOCVerificationStatusCallout SecOCVerificationStatusCallout] (○)
    39     * [#SecOCVersionInfoApi SecOCVersionInfoApi] (○)
    40     * [#SecOCNvMBlockDescriptor SecOCNvMBlockDescriptor] (○)
    41   * [#SecOCRxPduProcessing SecOCRxPduProcessing] (○)
    42     * [#SecOCAuthInfoTxLength SecOCAuthInfoTxLength] (○)
    43     * [#SecOCDataId SecOCDataId] (○)
    44     * [#SecOCFreshnessCounterSyncAttempts SecOCFreshnessCounterSyncAttempts] (○)
    45     * [#SecOCFreshnessTimestampTimePeriodFactor SecOCFreshnessTimestampTimePeriodFactor] (○)
    46     * [#SecOCFreshnessValueId SecOCFreshnessValueId] (○)
    47     * [#SecOCFreshnessValueLength SecOCFreshnessValueLength] (○)
    48     * [#SecOCFreshnessValueTxLength SecOCFreshnessValueTxLength] (○)
    49     * [#SecOCKeyId SecOCKeyId] (○)
    50     * [#SecOCRxAcceptanceWindow SecOCRxAcceptanceWindow] (○)
    51     * [#SecOCSecondaryFreshnessValueId SecOCSecondaryFreshnessValueId] (○)
    52     * [#SecOCUseFreshnessTimestamp SecOCUseFreshnessTimestamp] (○)
    53     * [#SecOCVerificationStatusPropagationMode SecOCVerificationStatusPropagationMode] (○)
    54     * [#SecOCSameBufferPduRef SecOCSameBufferPduRef] (○)
    55     * [#SecOCRxAuthServiceConfigRef SecOCRxAuthServiceConfigRef] (○)
    56     * [#SecOCRxAuthenticPduLayer SecOCRxAuthenticPduLayer] (○)
    57       * [#SecOCRxAuthenticLayerPduRef SecOCRxAuthenticLayerPduRef] (○)
    58     * [#SecOCRxSecuredPduLayer SecOCRxSecuredPduLayer] (○)
    59       * [#SecOCRxSecuredLayerPduId SecOCRxSecuredLayerPduId] (○)
    60       * [#SecOCRxSecuredLayerPduRef SecOCRxSecuredLayerPduRef] (○)
    61   * [#SecOCSameBufferPduCollection SecOCSameBufferPduCollection] (○)
    62     * [#SecOCBufferLength SecOCBufferLength] (○)
    63   * [#SecOCTxPduProcessing SecOCTxPduProcessing] (○)
    64     * [#SecOCAuthInfoTxLength SecOCAuthInfoTxLength] (○)
    65     * [#SecOCAuthenticationRetries SecOCAuthenticationRetries] (○)
    66     * [#SecOCDataId SecOCDataId] (○)
    67     * [#SecOCFreshnessTimestampTimePeriodFactor SecOCFreshnessTimestampTimePeriodFactor] (○)
    68     * [#SecOCFreshnessValueId SecOCFreshnessValueId] (○)
    69     * [#SecOCFreshnessValueLength SecOCFreshnessValueLength] (○)
    70     * [#SecOCFreshnessValueTxLength SecOCFreshnessValueTxLength] (○)
    71     * [#SecOCKeyId SecOCKeyId] (○)
    72     * [#SecOCUseFreshnessTimestamp SecOCUseFreshnessTimestamp] (○)
    73     * [#SecOCSameBufferPduRef SecOCSameBufferPduRef] (○)
    74     * [#SecOCTxAuthServiceConfigRef SecOCTxAuthServiceConfigRef] (○)
    75     * [#SecOCTxAuthenticPduLayer SecOCTxAuthenticPduLayer] (○)
    76       * [#SecOCTxAuthenticLayerPduId SecOCTxAuthenticLayerPduId] (○)
    77       * [#SecOCTxAuthenticLayerPduRef SecOCTxAuthenticLayerPduRef] (○)
    78     * [#SecOCTxSecuredPduLayer SecOCTxSecuredPduLayer] (○)
    79       * [#SecOCTxSecuredLayerPduId SecOCTxSecuredLayerPduId] (○)
    80       * [#SecOCTxSecuredLayerPduRef SecOCTxSecuredLayerPduRef] (○)
     13  ||= API =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =||= R4.2.2 =||= R21-11 =||
     14  || [#SecOC_Init SecOC_Init]                                                                 ||  1|| 0x01||  ○  ||  ○  ||
     15  || [#SecOC_DeInit SecOC_DeInit]                                                             ||  5|| 0x05||  ○  ||  ○  ||
     16  || [#SecOC_GetVersionInfo SecOC_GetVersionInfo]                                             ||  2|| 0x02||  ○  ||  ○  ||
     17  || [#SecOC_IfTransmit SecOC_IfTransmit]                                                     || 73|| 0x49||  -  ||  ○  ||
     18  || [#SecOC_TpTransmit SecOC_TpTransmit]                                                     || 83|| 0x53||  -  ||  ○  ||
     19  || [#SecOC_IfCancelTransmit SecOC_IfCancelTransmit]                                         || 74|| 0x4A||  -  ||  ○  ||
     20  || [#SecOC_TpCancelTransmit SecOC_TpCancelTransmit]                                         || 84|| 0x54||  -  ||  ○  ||
     21  || [#SecOC_TpCancelReceive SecOC_TpCancelReceive]                                           || 76|| 0x4C||  -  ||  ○  ||
     22  || [#SecOC_Transmit SecOC_Transmit]                                                         ||  3|| 0x03||  ○  ||  -  ||
     23  || [#SecOC_CancelTransmit SecOC_CancelTransmit]                                             ||  4|| 0x04||  ○  ||  -  ||
     24  || [#SecOC_AssociateKey SecOC_AssociateKey]                                                 ||  7|| 0x07||  ○  ||  -  ||
     25  || [#SecOC_FreshnessValueRead SecOC_FreshnessValueRead]                                     ||  8|| 0x08||  ○  ||  -  ||
     26  || [#SecOC_FreshnessValueWrite SecOC_FreshnessValueWrite]                                   ||  9|| 0x09||  ○  ||  -  ||
     27  || [#SecOC_VerifyStatusOverride SecOC_VerifyStatusOverride]                                 || 11|| 0x0B||  ○  ||  ○  ||
     28  || [#SecOC_SendDefaultAuthenticationInformation SecOC_SendDefaultAuthenticationInformation] ||  4|| 0x04||  -  ||  ○  ||
     29  || [#SecOC_RxIndication SecOC_RxIndication]                                                 || 66|| 0x42||  ○  ||  ○  ||
     30  || [#SecOC_TpRxIndication SecOC_TpRxIndication]                                             || 69|| 0x45||  ○  ||  ○  ||
     31  || [#SecOC_TxConfirmation SecOC_TxConfirmation]                                             || 64|| 0x40||  ○  ||  ○  ||
     32  || [#SecOC_TpTxConfirmation SecOC_TpTxConfirmation]                                         || 72|| 0x48||  ○  ||  ○  ||
     33  || [#SecOC_TriggerTransmit SecOC_TriggerTransmit]                                           || 65|| 0x41||  ○  ||  ○  ||
     34  || [#SecOC_CopyRxData SecOC_CopyRxData]                                                     || 68|| 0x44||  ○  ||  ○  ||
     35  || [#SecOC_CopyTxData SecOC_CopyTxData]                                                     || 67|| 0x43||  ○  ||  ○  ||
     36  || [#SecOC_StartOfReception SecOC_StartOfReception]                                         || 70|| 0x46||  ○  ||  ○  ||
     37  || [#SecOC_MainFunction SecOC_MainFunction]                                                 ||  6|| 0x06||  ○  ||  -  ||
     38  || [#SecOC_GetRxFreshness SecOC_GetRxFreshness]                                             || 79|| 0x4F||  -  ||  ○  ||
     39  || [#SecOC_GetRxFreshnessAuthData SecOC_GetRxFreshnessAuthData]                             || 78|| 0x4E||  -  ||  ○  ||
     40  || [#SecOC_GetTxFreshness SecOC_GetTxFreshness]                                             || 82|| 0x52||  -  ||  ○  ||
     41  || [#SecOC_GetTxFreshnessTruncData SecOC_GetTxFreshnessTruncData]                           || 81|| 0x51||  -  ||  ○  ||
     42  || [#SecOC_SPduTxConfirmation SecOC_SPduTxConfirmation]                                     || 77|| 0x4D||  -  ||  ○  ||
     43  || [#SecOC_MainFunctionRx SecOC_MainFunctionRx]                                             ||  6|| 0x06||  -  ||  ○  ||
     44  || [#SecOC_MainFunctionTx SecOC_MainFunctionTx]                                             ||  3|| 0x03||  -  ||  ○  ||
     45  || [#SecOC_VerificationStatusCallout SecOC_VerificationStatusCallout]                       || 80|| 0x50||  -  ||  ○  ||
     46  || [#SecOC_VerifyStatus SecOC_VerifyStatus]                                                 || 83|| 0x53||  -  ||  ○  ||
     47
     48* コンフィギュレーション一覧 (R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11)
     49  * [#SecOCGeneral SecOCGeneral] (○/○/○/○/○/○)
     50    * [#SecOCDefaultAuthenticationInformationPattern SecOCDefaultAuthenticationInformationPattern] (-/-/○/○/○/○)
     51    * [#SecOCDevErrorDetect SecOCDevErrorDetect] (○/○/○/○/○/○)
     52    * [#SecOCEcucPartitionRef SecOCEcucPartitionRef] (-/-/-/○/-/-)
     53    * [#SecOCEnableForcedPassOverride SecOCEnableForcedPassOverride] (-/○/○/○/○/○)
     54    * [#SecOCEnableSecurityEventReporting SecOCEnableSecurityEventReporting] (-/-/-/-/○/○)
     55    * [#SecOCIgnoreVerificationResult SecOCIgnoreVerificationResult] (-/-/○/○/○/○)
     56    * [#SecOCMainFunctionPeriod SecOCMainFunctionPeriod] (○/-/-/-/-/-)
     57    * [#SecOCMainFunctionPeriodRx SecOCMainFunctionPeriodRx] (-/○/○/○/-/-)
     58    * [#SecOCMainFunctionPeriodTx SecOCMainFunctionPeriodTx] (-/○/○/○/-/-)
     59    * [#SecOCMaxAlignScalarType SecOCMaxAlignScalarType] (○/○/○/○/○/○)
     60    * [#SecOCNvMBlockDescriptor SecOCNvMBlockDescriptor] (○/-/-/-/-/-)
     61    * [#SecOCOverrideStatusWithDataId SecOCOverrideStatusWithDataId] (-/-/○/○/○/○)
     62    * [#SecOCPropagateOnlyFinalVerificationStatus SecOCPropagateOnlyFinalVerificationStatus] (-/-/-/-/○/○)
     63    * [#SecOCQueryFreshnessValue SecOCQueryFreshnessValue] (-/○/○/○/○/○)
     64    * [#SecOCSecurityEventRefs SecOCSecurityEventRefs] (-/-/-/-/○/○)
     65      * [#SECOC_SEV_FRESHNESS_NOT_AVAILABLE SECOC_SEV_FRESHNESS_NOT_AVAILABLE] (-/-/-/-/○/○)
     66      * [#SECOC_SEV_MAC_VERIFICATION_FAILED SECOC_SEV_MAC_VERIFICATION_FAILED] (-/-/-/-/○/○)
     67    * [#SecOCVerificationStatusCallout SecOCVerificationStatusCallout] (○/○/○/○/○/○)
     68    * [#SecOCVersionInfoApi SecOCVersionInfoApi] (○/○/○/○/○/○)
     69    * [#SecOcIgnoreVerificationResult SecOcIgnoreVerificationResult] (-/○/-/-/-/-)
     70  * [#SecOCMainFunctionRx SecOCMainFunctionRx] (-/-/-/-/○/○)
     71    * [#SecOCMainFunctionPeriodRx2 SecOCMainFunctionPeriodRx] (-/-/-/-/○/○)
     72    * [#SecOCMainFunctionRxPartitionRef SecOCMainFunctionRxPartitionRef] (-/-/-/-/○/○)
     73  * [#SecOCMainFunctionTx SecOCMainFunctionTx] (-/-/-/-/○/○)
     74    * [#SecOCMainFunctionPeriodTx2 SecOCMainFunctionPeriodTx] (-/-/-/-/○/○)
     75    * [#SecOCMainFunctionTxPartitionRef SecOCMainFunctionTxPartitionRef] (-/-/-/-/○/○)
     76  * [#SecOCRxPduProcessing SecOCRxPduProcessing] (○/○/○/○/○/○)
     77    * [#SecOCAuthDataFreshnessLen SecOCAuthDataFreshnessLen] (-/○/○/○/○/○)
     78    * [#SecOCAuthDataFreshnessStartPosition SecOCAuthDataFreshnessStartPosition] (-/○/○/○/○/○)
     79    * [#SecOCAuthInfoTruncLength SecOCAuthInfoTruncLength] (-/-/○/○/○/○)
     80    * [#SecOCAuthInfoTxLength SecOCAuthInfoTxLength] (○/○/-/-/-/-)
     81    * [#SecOCAuthenticationBuildAttempts SecOCAuthenticationBuildAttempts] (-/○/○/○/○/○)
     82    * [#SecOCAuthenticationVerifyAttempts SecOCAuthenticationVerifyAttempts] (-/○/○/○/○/○)
     83    * [#SecOCClientServerVerificationStatusPropagationMode SecOCClientServerVerificationStatusPropagationMode] (-/-/-/-/○/○)
     84    * [#SecOCDataId SecOCDataId] (○/○/○/○/○/○)
     85    * [#SecOCFreshnessCounterSyncAttempts SecOCFreshnessCounterSyncAttempts] (○/-/-/-/-/-)
     86    * [#SecOCFreshnessTimestampTimePeriodFactor SecOCFreshnessTimestampTimePeriodFactor] (○/-/-/-/-/-)
     87    * [#SecOCFreshnessValueId SecOCFreshnessValueId] (○/○/○/○/○/○)
     88    * [#SecOCFreshnessValueLength SecOCFreshnessValueLength] (○/○/○/○/○/○)
     89    * [#SecOCFreshnessValueTruncLength SecOCFreshnessValueTruncLength] (-/-/○/○/○/○)
     90    * [#SecOCFreshnessValueTxLength SecOCFreshnessValueTxLength] (○/○/-/-/-/-)
     91    * [#SecOCKeyId SecOCKeyId] (○/-/-/-/-/-)
     92    * [#SecOCReceptionOverflowStrategy SecOCReceptionOverflowStrategy] (-/○/○/○/○/○)
     93    * [#SecOCReceptionQueueSize SecOCReceptionQueueSize] (-/○/○/○/○/○)
     94    * [#SecOCRxAcceptanceWindow SecOCRxAcceptanceWindow] (○/-/-/-/-/-)
     95    * [#SecOCRxAuthServiceConfigRef SecOCRxAuthServiceConfigRef] (○/○/○/○/○/○)
     96    * [#SecOCRxAuthenticPduLayer SecOCRxAuthenticPduLayer] (○/○/○/○/○/○)
     97      * [#SecOCPduType SecOCPduType] (-/○/○/○/○/○)
     98      * [#SecOCRxAuthenticLayerPduId SecOCRxAuthenticLayerPduId] (-/-/-/-/○/○)
     99      * [#SecOCRxAuthenticLayerPduRef SecOCRxAuthenticLayerPduRef] (○/○/○/○/○/○)
     100    * [#SecOCRxPduMainFunctionRef SecOCRxPduMainFunctionRef] (-/-/-/-/○/○)
     101    * [#SecOCRxPduSecuredArea SecOCRxPduSecuredArea] (-/○/○/○/○/○)
     102      * [#SecOCSecuredRxPduLength SecOCSecuredRxPduLength] (-/○/○/○/○/○)
     103      * [#SecOCSecuredRxPduOffset SecOCSecuredRxPduOffset] (-/○/○/○/○/○)
     104    * [#SecOCRxSecuredPduLayer SecOCRxSecuredPduLayer] (○/○/○/○/○/○)
     105      * [#SecOCRxSecuredLayerPduId SecOCRxSecuredLayerPduId] (○/-/-/-/-/-)
     106      * [#SecOCRxSecuredLayerPduRef SecOCRxSecuredLayerPduRef] (○/-/-/-/-/-)
     107      * [#SecOCRxSecuredPdu SecOCRxSecuredPdu] (-/○/○/○/○/○)
     108        * [#SecOCAuthPduHeaderLength SecOCAuthPduHeaderLength] (-/○/○/○/○/○)
     109        * [#SecOCRxSecuredLayerPduId2 SecOCRxSecuredLayerPduId] (-/○/○/○/○/○)
     110        * [#SecOCRxSecuredLayerPduRef2 SecOCRxSecuredLayerPduRef] (-/○/○/○/○/○)
     111        * [#SecOCSecuredRxPduVerification SecOCSecuredRxPduVerification] (-/○/○/○/○/○)
     112      * [#SecOCRxSecuredPduCollection SecOCRxSecuredPduCollection] (-/○/○/○/○/○)
     113        * [#SecOCRxAuthenticPdu SecOCRxAuthenticPdu] (-/○/○/○/○/○)
     114          * [#SecOCAuthPduHeaderLength2 SecOCAuthPduHeaderLength] (-/○/○/○/○/○)
     115          * [#SecOCRxAuthenticPduId SecOCRxAuthenticPduId] (-/○/○/○/○/○)
     116          * [#SecOCRxAuthenticPduRef SecOCRxAuthenticPduRef] (-/○/○/○/○/○)
     117        * [#SecOCRxCryptographicPdu SecOCRxCryptographicPdu] (-/○/○/○/○/○)
     118          * [#SecOCRxCryptographicPduId SecOCRxCryptographicPduId] (-/○/○/○/○/○)
     119          * [#SecOCRxCryptographicPduRef SecOCRxCryptographicPduRef] (-/○/○/○/○/○)
     120        * [#SecOCSecuredRxPduVerification2 SecOCSecuredRxPduVerification] (-/○/○/○/○/○)
     121        * [#SecOCUseMessageLink SecOCUseMessageLink] (-/○/○/○/○/○)
     122          * [#SecOCMessageLinkLen SecOCMessageLinkLen] (-/○/○/○/○/○)
     123          * [#SecOCMessageLinkPos SecOCMessageLinkPos] (-/○/○/○/○/○)
     124    * [#SecOCSameBufferPduRef SecOCSameBufferPduRef] (○/○/○/○/○/○)
     125    * [#SecOCSecondaryFreshnessValueId SecOCSecondaryFreshnessValueId] (○/-/-/-/-/-)
     126    * [#SecOCUseAuthDataFreshness SecOCUseAuthDataFreshness] (-/○/○/○/○/○)
     127    * [#SecOCUseFreshnessTimestamp SecOCUseFreshnessTimestamp] (○/-/-/-/-/-)
     128    * [#SecOCVerificationStatusPropagationMode SecOCVerificationStatusPropagationMode] (○/○/○/○/○/○)
     129  * [#SecOCSameBufferPduCollection SecOCSameBufferPduCollection] (○/○/○/○/○/○)
     130    * [#SecOCBufferLength SecOCBufferLength] (○/○/○/○/○/○)
     131  * [#SecOCTxPduProcessing SecOCTxPduProcessing] (○/○/○/○/○/○)
     132    * [#SecOCAuthInfoTruncLength2 SecOCAuthInfoTruncLength] (-/-/○/○/○/○)
     133    * [#SecOCAuthInfoTxLength2 SecOCAuthInfoTxLength] (○/○/-/-/-/-)
     134    * [#SecOCAuthenticationBuildAttempts2 SecOCAuthenticationBuildAttempts] (-/○/○/○/○/○)
     135    * [#SecOCAuthenticationRetries SecOCAuthenticationRetries] (○/-/-/-/-/-)
     136    * [#SecOCDataId2 SecOCDataId] (○/○/○/○/○/○)
     137    * [#SecOCFreshnessTimestampTimePeriodFactor2 SecOCFreshnessTimestampTimePeriodFactor] (○/-/-/-/-/-)
     138    * [#SecOCFreshnessValueId2 SecOCFreshnessValueId] (○/○/○/○/○/○)
     139    * [#SecOCFreshnessValueLength2 SecOCFreshnessValueLength] (○/○/○/○/○/○)
     140    * [#SecOCFreshnessValueTruncLength2 SecOCFreshnessValueTruncLength] (-/-/○/○/○/○)
     141    * [#SecOCFreshnessValueTxLength2 SecOCFreshnessValueTxLength] (○/○/-/-/-/-)
     142    * [#SecOCKeyId2 SecOCKeyId] (○/-/-/-/-/-)
     143    * [#SecOCProvideTxTruncatedFreshnessValue SecOCProvideTxTruncatedFreshnessValue] (-/○/○/○/○/○)
     144    * [#SecOCReAuthenticateAfterTriggerTransmit SecOCReAuthenticateAfterTriggerTransmit] (-/-/-/-/○/○)
     145    * [#SecOCSameBufferPduRef2 SecOCSameBufferPduRef] (○/○/○/○/○/○)
     146    * [#SecOCTxAuthServiceConfigRef SecOCTxAuthServiceConfigRef] (○/○/○/○/○/○)
     147    * [#SecOCTxAuthenticPduLayer SecOCTxAuthenticPduLayer] (○/○/○/○/○/○)
     148      * [#SecOCPduType2 SecOCPduType] (-/○/○/○/○/○)
     149      * [#SecOCTxAuthenticLayerPduId SecOCTxAuthenticLayerPduId] (○/○/○/○/○/○)
     150      * [#SecOCTxAuthenticLayerPduRef SecOCTxAuthenticLayerPduRef] (○/○/○/○/○/○)
     151    * [#SecOCTxPduMainFunctionRef SecOCTxPduMainFunctionRef] (-/-/-/-/○/○)
     152    * [#SecOCTxPduSecuredArea SecOCTxPduSecuredArea] (-/○/○/○/○/○)
     153      * [#SecOCSecuredTxPduLength SecOCSecuredTxPduLength] (-/○/○/○/○/○)
     154      * [#SecOCSecuredTxPduOffset SecOCSecuredTxPduOffset] (-/○/○/○/○/○)
     155    * [#SecOCTxPduUnusedAreasDefault SecOCTxPduUnusedAreasDefault] (-/-/-/-/○/○)
     156    * [#SecOCTxSecuredPduLayer SecOCTxSecuredPduLayer] (○/○/○/○/○/○)
     157      * [#SecOCTxSecuredLayerPduId SecOCTxSecuredLayerPduId] (○/-/-/-/-/-)
     158      * [#SecOCTxSecuredLayerPduRef SecOCTxSecuredLayerPduRef] (○/-/-/-/-/-)
     159      * [#SecOCTxSecuredPdu SecOCTxSecuredPdu] (-/○/○/○/○/○)
     160        * [#SecOCAuthPduHeaderLength3 SecOCAuthPduHeaderLength] (-/○/○/○/○/○)
     161        * [#SecOCTxSecuredLayerPduId2 SecOCTxSecuredLayerPduId] (-/○/○/○/○/○)
     162        * [#SecOCTxSecuredLayerPduRef2 SecOCTxSecuredLayerPduRef] (-/○/○/○/○/○)
     163      * [#SecOCTxSecuredPduCollection SecOCTxSecuredPduCollection] (-/○/○/○/○/○)
     164        * [#SecOCTxAuthenticPdu SecOCTxAuthenticPdu] (-/○/○/○/○/○)
     165          * [#SecOCAuthPduHeaderLength4 SecOCAuthPduHeaderLength] (-/○/○/○/○/○)
     166          * [#SecOCTxAuthenticPduId SecOCTxAuthenticPduId] (-/○/○/○/○/○)
     167          * [#SecOCTxAuthenticPduRef SecOCTxAuthenticPduRef] (-/○/○/○/○/○)
     168        * [#SecOCTxCryptographicPdu SecOCTxCryptographicPdu] (-/○/○/○/○/○)
     169          * [#SecOCTxCryptographicPduId SecOCTxCryptographicPduId] (-/○/○/○/○/○)
     170          * [#SecOCTxCryptographicPduRef SecOCTxCryptographicPduRef] (-/○/○/○/○/○)
     171        * [#SecOCUseMessageLink2 SecOCUseMessageLink] (-/○/○/○/○/○)
     172          * [#SecOCMessageLinkLen2 SecOCMessageLinkLen] (-/○/○/○/○/○)
     173          * [#SecOCMessageLinkPos2 SecOCMessageLinkPos] (-/○/○/○/○/○)
     174    * [#SecOCUseFreshnessTimestamp2 SecOCUseFreshnessTimestamp] (○/-/-/-/-/-)
     175    * [#SecOCUseTxConfirmation SecOCUseTxConfirmation] (-/○/○/○/○/○)
    81176
    82177* エラーコード一覧
    83178
    84   ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =||
    85   || SECOC_E_PARAM_POINTER            ||  1|| 0x01||  ○  ||
    86   || SECOC_E_INVALID_REQUEST          ||  2|| 0x02||  ○  ||
    87   || SECOC_E_INVALID_PDU_SDU_ID       ||  3|| 0x03||  ○  ||
    88   || SECOC_E_CRYPTO_FAILURE           ||  4|| 0x04||  ○  ||
    89   || SECOC_E_RESTORE_FAILURE          ||  5|| 0x05||  ○  ||
    90   || SECOC_E_FRESHNESS_VALUE_AT_LIMIT ||  6|| 0x06||  ○  ||
     179  ||= エラーコード =||= Dec =||= Hex =||= R4.2.2 =||= R21-11 =||
     180  || SECOC_E_PARAM_POINTER            ||  1|| 0x01||  ○  ||  ○  ||
     181  || SECOC_E_INVALID_REQUEST          ||  2|| 0x02||  ○  ||  -  ||
     182  || SECOC_E_UNINIT                   ||  2|| 0x02||  -  ||  ○  ||
     183  || SECOC_E_INVALID_PDU_SDU_ID       ||  3|| 0x03||  ○  ||  ○  ||
     184  || SECOC_E_CRYPTO_FAILURE           ||  4|| 0x04||  ○  ||  ○  ||
     185  || SECOC_E_RESTORE_FAILURE          ||  5|| 0x05||  ○  ||  -  ||
     186  || SECOC_E_FRESHNESS_VALUE_AT_LIMIT ||  6|| 0x06||  ○  ||  -  ||
     187  || SECOC_E_INIT_FAILED              ||  7|| 0x07||  -  ||  ○  ||
     188  || SECOC_E_FRESHNESS_FAILURE        ||  8|| 0x08||  -  ||  ○  ||
     189 
    91190
    92191----
     
    109208}}}
    110209
     210== SecOC_IfTransmit ==
     211{{{
     212Std_ReturnType SecOC_IfTransmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr)
     213}}}
     214
     215== SecOC_TpTransmit ==
     216{{{
     217Std_ReturnType SecOC_TpTransmit (PduIdType TxPduId, const PduInfoType* PduInfoPtr)
     218}}}
     219
     220== SecOC_IfCancelTransmit ==
     221{{{
     222Std_ReturnType SecOC_IfCancelTransmit (PduIdType TxPduId)
     223}}}
     224
     225== SecOC_TpCancelTransmit ==
     226{{{
     227Std_ReturnType SecOC_TpCancelTransmit (PduIdType TxPduId)
     228}}}
     229
     230== SecOC_TpCancelReceive ==
     231{{{
     232Std_ReturnType SecOC_TpCancelReceive (PduIdType RxPduId)
     233}}}
     234
    111235== SecOC_Transmit ==
    112236{{{
     
    135259
    136260== SecOC_VerifyStatusOverride ==
     261* R4.2.2
    137262{{{
    138263Std_ReturnType SecOC_VerifyStatusOverride(uint16 freshnessValueID, uint8 overrideStatus, uint8 numberOfMessagesToOverride)
    139264}}}
     265* R21-11
     266{{{
     267Std_ReturnType SecOC_VerifyStatusOverride (uint16 ValueID, SecOC_OverrideStatusType overrideStatus, uint8 numberOfMessagesToOverride)
     268}}}
     269
     270== SecOC_SendDefaultAuthenticationInformation ==
     271{{{
     272Std_ReturnType SecOC_SendDefaultAuthenticationInformation (uint16 FreshnessValueID, boolean sendDefaultAuthenticationInformation)
     273}}}
    140274
    141275== SecOC_RxIndication ==
     
    150284
    151285== SecOC_TxConfirmation ==
     286* R4.2.2
    152287{{{
    153288void SecOC_TxConfirmation(PduIdType TxPduId)
    154289}}}
     290* R21-11
     291{{{
     292void SecOC_TxConfirmation (PduIdType TxPduId, Std_ReturnType result)
     293}}}
    155294
    156295== SecOC_TpTxConfirmation ==
     
    170309
    171310== SecOC_CopyTxData ==
     311* R4.2.2
    172312{{{
    173313BufReq_ReturnType SecOC_CopyTxData(PduIdType id, const PduInfoType* info, RetryInfoType* retry, PduLengthType* availableDataPtr)
    174314}}}
     315* R21-11
     316{{{
     317BufReq_ReturnType SecOC_CopyTxData (PduIdType id, const PduInfoType* info, const RetryInfoType* retry, PduLengthType* availableDataPtr)
     318}}}
    175319
    176320== SecOC_StartOfReception ==
     
    184328}}}
    185329
     330== SecOC_GetRxFreshness ==
     331{{{
     332Std_ReturnType SecOC_GetRxFreshness (uint16 SecOCFreshnessValueID, const uint8* SecOCTruncatedFreshnessValue, uint32 SecOCTruncatedFreshnessValueLength, uint16 SecOCAuthVerifyAttempts, uint8* SecOCFreshnessValue,  uint32* SecOCFreshnessValueLength)
     333}}}
     334
     335== SecOC_GetRxFreshnessAuthData ==
     336{{{
     337Std_ReturnType SecOC_GetRxFreshnessAuthData (uint16 SecOCFreshnessValueID, const uint8* SecOCTruncatedFreshnessValue, uint32 SecOCTruncatedFreshnessValueLength, const uint8* SecOCAuthDataFreshnessValue, uint16 SecOCAuthDataFreshnessValueLength, uint16 SecOCAuthVerifyAttempts,  uint8* SecOCFreshnessValue, uint32* SecOCFreshnessValueLength)
     338}}}
     339
     340== SecOC_GetTxFreshness ==
     341{{{
     342Std_ReturnType SecOC_GetTxFreshness (uint16 SecOCFreshnessValueID, uint8* SecOCFreshnessValue, uint32* SecOCFreshnessValueLength)
     343}}}
     344
     345== SecOC_GetTxFreshnessTruncData ==
     346{{{
     347Std_ReturnType SecOC_GetTxFreshnessTruncData (uint16 SecOCFreshnessValueID, uint8* SecOCFreshnessValue, uint32* SecOCFreshnessValueLength, uint8* SecOCTruncatedFreshnessValue, uint32* SecOCTruncatedFreshnessValueLength)
     348}}}
     349
     350== SecOC_SPduTxConfirmation ==
     351{{{
     352void SecOC_SPduTxConfirmation (uint16 SecOCFreshnessValueID)
     353}}}
     354
     355== SecOC_MainFunctionRx ==
     356{{{
     357void SecOC_MainFunctionRx (void)
     358}}}
     359
     360== SecOC_MainFunctionTx ==
     361{{{
     362void SecOC_MainFunctionTx (void)
     363}}}
     364
     365== SecOC_VerificationStatusCallout ==
     366{{{
     367void SecOC_VerificationStatusCallout (SecOC_VerificationStatusType verificationStatus)
     368}}}
     369
     370== SecOC_VerifyStatus ==
     371{{{
     372void SecOC_VerifyStatus (SecOC_VerificationStatusType verificationStatus)
     373}}}
     374
    186375----
    187 
    188376= コンフィギュレーション仕様 =
    189377
     
    192380/AUTOSAR/EcucDefs/SecOC/SecOCGeneral
    193381}}}
    194 * 型:Container
    195 * 多重度:1
     382* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     383* SWSタグ: ECUC_SecOC_00002
     384* タイプ: PARAM-CONF-CONTAINER
     385* 多重度: 1
     386
     387== SecOCDefaultAuthenticationInformationPattern ==
     388{{{
     389/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCDefaultAuthenticationInformationPattern
     390}}}
     391* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     392* SWSタグ: ECUC_SecOC_00098
     393* タイプ: INTEGER-PARAM
     394* 多重度: 0..1
     395* 上限値: 255
     396* 下限値: 0
    196397
    197398== SecOCDevErrorDetect ==
     
    199400/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCDevErrorDetect
    200401}}}
    201 * 型:BooleanParam
    202 * 多重度:1
     402* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     403* SWSタグ: ECUC_SecOC_00007
     404* タイプ: BOOLEAN-PARAM
     405* 多重度: 1
     406* デフォルト値:
     407  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
     408
     409== SecOCEcucPartitionRef ==
     410{{{
     411/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCEcucPartitionRef
     412}}}
     413* 対象リビジョン: R19-11
     414* SWSタグ: ECUC_SecOC_00100
     415* タイプ: REFERENCE
     416* 多重度: 0..1
     417* 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition]
     418
     419== SecOCEnableForcedPassOverride ==
     420{{{
     421/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCEnableForcedPassOverride
     422}}}
     423* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     424* SWSタグ: ECUC_SecOC_00051
     425* タイプ: BOOLEAN-PARAM
     426* 多重度: 1
     427* デフォルト値: false
     428
     429== SecOCEnableSecurityEventReporting ==
     430{{{
     431/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCEnableSecurityEventReporting
     432}}}
     433* 対象リビジョン: R20-11/R21-11
     434* SWSタグ: ECUC_SecOC_00114
     435* タイプ: BOOLEAN-PARAM
     436* 多重度: 1
     437* デフォルト値: false
     438
     439== SecOCIgnoreVerificationResult ==
     440{{{
     441/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCIgnoreVerificationResult
     442}}}
     443* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     444* SWSタグ: ECUC_SecOC_00052
     445* タイプ: BOOLEAN-PARAM
     446* 多重度: 1
     447* デフォルト値: false
    203448
    204449== SecOCMainFunctionPeriod ==
     
    206451/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCMainFunctionPeriod
    207452}}}
    208 * 型:FloatParam
    209 * 多重度:1
    210 * 上限値:0.255
    211 * 下限値:0
     453* 対象リビジョン: R4.2.2
     454* SWSタグ: ECUC_SecOC_00005
     455* タイプ: FLOAT-PARAM
     456* 多重度: 1
     457* 上限値: 0.255
     458* 下限値: 0
     459
     460== SecOCMainFunctionPeriodRx ==
     461{{{
     462/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCMainFunctionPeriodRx
     463}}}
     464* 対象リビジョン: R4.3.1/R4.4.0/R19-11
     465* SWSタグ: ECUC_SecOC_00053
     466* タイプ: FLOAT-PARAM
     467* 多重度: 1
     468* 上限値: INF
     469* 下限値: 0
     470
     471== SecOCMainFunctionPeriodTx ==
     472{{{
     473/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCMainFunctionPeriodTx
     474}}}
     475* 対象リビジョン: R4.3.1/R4.4.0/R19-11
     476* SWSタグ: ECUC_SecOC_00054
     477* タイプ: FLOAT-PARAM
     478* 多重度: 1
     479* 上限値: INF
     480* 下限値: 0
    212481
    213482== SecOCMaxAlignScalarType ==
     
    215484/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCMaxAlignScalarType
    216485}}}
    217 * 型:StringParam
    218 * 多重度:1
     486* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     487* SWSタグ: ECUC_SecOC_00047
     488* タイプ: STRING-PARAM
     489* 多重度: 1
     490
     491== SecOCNvMBlockDescriptor ==
     492{{{
     493/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCNvMBlockDescriptor
     494}}}
     495* 対象リビジョン: R4.2.2
     496* SWSタグ: ECUC_SecOC_00006
     497* タイプ: SYMBOLIC-NAME-REFERENCE
     498* 多重度: 1
     499* 参照先: [wiki:spec/NvM#NvMBlockDescriptor /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor]
     500
     501== SecOCOverrideStatusWithDataId ==
     502{{{
     503/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCOverrideStatusWithDataId
     504}}}
     505* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     506* SWSタグ: ECUC_SecOC_00099
     507* タイプ: BOOLEAN-PARAM
     508* 多重度: 0..1
     509* デフォルト値: false
     510
     511== SecOCPropagateOnlyFinalVerificationStatus ==
     512{{{
     513/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCPropagateOnlyFinalVerificationStatus
     514}}}
     515* 対象リビジョン: R20-11/R21-11
     516* SWSタグ: ECUC_SecOC_00112
     517* タイプ: BOOLEAN-PARAM
     518* 多重度: 1
     519* デフォルト値: false
     520
     521== SecOCQueryFreshnessValue ==
     522{{{
     523/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCQueryFreshnessValue
     524}}}
     525* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     526* SWSタグ: ECUC_SecOC_00078
     527* タイプ: ENUMERATION-PARAM
     528* 多重度: 1
     529* 選択肢:
     530  * CFUNC
     531  * RTE
     532* デフォルト値: CFUNC
     533
     534== SecOCSecurityEventRefs ==
     535{{{
     536/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCSecurityEventRefs
     537}}}
     538* 対象リビジョン: R20-11/R21-11
     539* SWSタグ: ECUC_SecOC_00115
     540* タイプ: PARAM-CONF-CONTAINER
     541* 多重度: 0..1
     542
     543== SECOC_SEV_FRESHNESS_NOT_AVAILABLE ==
     544{{{
     545/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCSecurityEventRefs/SECOC_SEV_FRESHNESS_NOT_AVAILABLE
     546}}}
     547* 対象リビジョン: R20-11/R21-11
     548* SWSタグ: ECUC_SecOC_00117
     549* タイプ: REFERENCE
     550* 多重度: 0..1
     551* 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent]
     552
     553== SECOC_SEV_MAC_VERIFICATION_FAILED ==
     554{{{
     555/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCSecurityEventRefs/SECOC_SEV_MAC_VERIFICATION_FAILED
     556}}}
     557* 対象リビジョン: R20-11/R21-11
     558* SWSタグ: ECUC_SecOC_00116
     559* タイプ: REFERENCE
     560* 多重度: 0..1
     561* 参照先: [wiki:spec/IdsM#IdsMEvent /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMEvent]
    219562
    220563== SecOCVerificationStatusCallout ==
     
    222565/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCVerificationStatusCallout
    223566}}}
    224 * 型:FunctionName
    225 * 多重度:0..*
     567* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     568* SWSタグ: ECUC_SecOC_00004
     569* タイプ: FUNCTION-NAME
     570* 多重度: 0..*
    226571
    227572== SecOCVersionInfoApi ==
     
    229574/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCVersionInfoApi
    230575}}}
    231 * 型:BooleanParam
    232 * 多重度:1
    233 
    234 == SecOCNvMBlockDescriptor ==
    235 {{{
    236 /AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOCNvMBlockDescriptor
    237 }}}
    238 * 型:Reference
    239 * 多重度:1
    240 * 参照先:{{{/AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor}}}
     576* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     577* SWSタグ: ECUC_SecOC_00003
     578* タイプ: BOOLEAN-PARAM
     579* 多重度: 1
     580* デフォルト値:
     581  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: false
     582
     583== SecOcIgnoreVerificationResult ==
     584{{{
     585/AUTOSAR/EcucDefs/SecOC/SecOCGeneral/SecOcIgnoreVerificationResult
     586}}}
     587* 対象リビジョン: R4.3.1
     588* SWSタグ: ECUC_SecOC_00052
     589* タイプ: BOOLEAN-PARAM
     590* 多重度: 1
     591* デフォルト値: false
     592
     593== SecOCMainFunctionRx ==
     594{{{
     595/AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionRx
     596}}}
     597* 対象リビジョン: R20-11/R21-11
     598* SWSタグ: ECUC_SecOC_00104
     599* タイプ: PARAM-CONF-CONTAINER
     600* 多重度: 0..*
     601
     602== SecOCMainFunctionPeriodRx(2) ==
     603{{{
     604/AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionRx/SecOCMainFunctionPeriodRx
     605}}}
     606* 対象リビジョン: R20-11/R21-11
     607* SWSタグ: ECUC_SecOC_00106
     608* タイプ: FLOAT-PARAM
     609* 多重度: 1
     610* 上限値: INF
     611* 下限値: 0
     612
     613== SecOCMainFunctionRxPartitionRef ==
     614{{{
     615/AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionRx/SecOCMainFunctionRxPartitionRef
     616}}}
     617* 対象リビジョン: R20-11/R21-11
     618* SWSタグ: ECUC_SecOC_00107
     619* タイプ: REFERENCE
     620* 多重度: 1
     621* 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition]
     622
     623== SecOCMainFunctionTx ==
     624{{{
     625/AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionTx
     626}}}
     627* 対象リビジョン: R20-11/R21-11
     628* SWSタグ: ECUC_SecOC_00105
     629* タイプ: PARAM-CONF-CONTAINER
     630* 多重度: 0..*
     631
     632== SecOCMainFunctionPeriodTx(2) ==
     633{{{
     634/AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionTx/SecOCMainFunctionPeriodTx
     635}}}
     636* 対象リビジョン: R20-11/R21-11
     637* SWSタグ: ECUC_SecOC_00108
     638* タイプ: FLOAT-PARAM
     639* 多重度: 1
     640* 上限値: INF
     641* 下限値: 0
     642
     643== SecOCMainFunctionTxPartitionRef ==
     644{{{
     645/AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionTx/SecOCMainFunctionTxPartitionRef
     646}}}
     647* 対象リビジョン: R20-11/R21-11
     648* SWSタグ: ECUC_SecOC_00109
     649* タイプ: REFERENCE
     650* 多重度: 1
     651* 参照先: [wiki:spec/EcuC#EcucPartition /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition]
    241652
    242653== SecOCRxPduProcessing ==
     
    244655/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing
    245656}}}
    246 * 型:Container
    247 * 多重度:0..*
     657* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     658* SWSタグ: ECUC_SecOC_00011
     659* タイプ: PARAM-CONF-CONTAINER
     660* 多重度: 0..*
     661
     662== SecOCAuthDataFreshnessLen ==
     663{{{
     664/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthDataFreshnessLen
     665}}}
     666* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     667* SWSタグ: ECUC_SecOC_00082
     668* タイプ: INTEGER-PARAM
     669* 多重度: 0..1
     670* 上限値: 65535
     671* 下限値: 0
     672
     673== SecOCAuthDataFreshnessStartPosition ==
     674{{{
     675/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthDataFreshnessStartPosition
     676}}}
     677* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     678* SWSタグ: ECUC_SecOC_00081
     679* タイプ: INTEGER-PARAM
     680* 多重度: 0..1
     681* 上限値: 65535
     682* 下限値: 0
     683
     684== SecOCAuthInfoTruncLength ==
     685{{{
     686/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthInfoTruncLength
     687}}}
     688* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     689* SWSタグ: ECUC_SecOC_00095
     690* タイプ: INTEGER-PARAM
     691* 多重度: 1
     692* 上限値: 65535
     693* 下限値: 1
    248694
    249695== SecOCAuthInfoTxLength ==
     
    251697/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthInfoTxLength
    252698}}}
    253 * 型:IntegerParam
    254 * 多重度:1
    255 * 上限値:65535
    256 * 下限値:0
    257 
    258 == SecOCDataId ==
    259 {{{
    260 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCDataId
    261 }}}
    262 * 型:IntegerParam
    263 * 多重度:1
    264 * 上限値:65535
    265 * 下限値:0
    266 
    267 == SecOCFreshnessCounterSyncAttempts ==
    268 {{{
    269 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessCounterSyncAttempts
    270 }}}
    271 * 型:IntegerParam
    272 * 多重度:0..1
    273 * 上限値:65535
    274 * 下限値:0
    275 
    276 == SecOCFreshnessTimestampTimePeriodFactor ==
    277 {{{
    278 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessTimestampTimePeriodFactor
    279 }}}
    280 * 型:IntegerParam
    281 * 多重度:1
    282 * 上限値:4294967295
    283 * 下限値:0
    284 
    285 == SecOCFreshnessValueId ==
    286 {{{
    287 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueId
    288 }}}
    289 * 型:IntegerParam
    290 * 多重度:1
    291 * 上限値:65535
    292 * 下限値:0
    293 
    294 == SecOCFreshnessValueLength ==
    295 {{{
    296 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueLength
    297 }}}
    298 * 型:IntegerParam
    299 * 多重度:1
    300 * 上限値:64
    301 * 下限値:0
    302 
    303 == SecOCFreshnessValueTxLength ==
    304 {{{
    305 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueTxLength
    306 }}}
    307 * 型:IntegerParam
    308 * 多重度:1
    309 * 上限値:64
    310 * 下限値:0
    311 
    312 == SecOCKeyId ==
    313 {{{
    314 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCKeyId
    315 }}}
    316 * 型:IntegerParam
    317 * 多重度:1
    318 * 上限値:65535
    319 * 下限値:0
    320 
    321 == SecOCRxAcceptanceWindow ==
    322 {{{
    323 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAcceptanceWindow
    324 }}}
    325 * 型:FloatParam
    326 * 多重度:0..1
    327 * 上限値:Inf
    328 * 下限値:0
    329 
    330 == SecOCSecondaryFreshnessValueId ==
    331 {{{
    332 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCSecondaryFreshnessValueId
    333 }}}
    334 * 型:IntegerParam
    335 * 多重度:0..1
    336 * 上限値:65535
    337 * 下限値:0
    338 
    339 == SecOCUseFreshnessTimestamp ==
    340 {{{
    341 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCUseFreshnessTimestamp
    342 }}}
    343 * 型:BooleanParam
    344 * 多重度:1
    345 
    346 == SecOCVerificationStatusPropagationMode ==
    347 {{{
    348 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCVerificationStatusPropagationMode
    349 }}}
    350 * 型:EnumerationParam
    351 * 多重度:1
    352 * 選択肢:
     699* 対象リビジョン: R4.2.2/R4.3.1
     700* SWSタグ: ECUC_SecOC_00034
     701* タイプ: INTEGER-PARAM
     702* 多重度: 1
     703* 上限値: 65535
     704* 下限値:
     705  * R4.2.2: 0
     706  * R4.3.1: 1
     707
     708== SecOCAuthenticationBuildAttempts ==
     709{{{
     710/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthenticationBuildAttempts
     711}}}
     712* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     713* SWSタグ: ECUC_SecOC_00079
     714* タイプ: INTEGER-PARAM
     715* 多重度: 0..1
     716* 上限値: 65535
     717* 下限値: 0
     718
     719== SecOCAuthenticationVerifyAttempts ==
     720{{{
     721/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCAuthenticationVerifyAttempts
     722}}}
     723* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     724* SWSタグ: ECUC_SecOC_00080
     725* タイプ: INTEGER-PARAM
     726* 多重度: 0..1
     727* 上限値: 65535
     728* 下限値: 0
     729* デフォルト値: 0
     730
     731== SecOCClientServerVerificationStatusPropagationMode ==
     732{{{
     733/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCClientServerVerificationStatusPropagationMode
     734}}}
     735* 対象リビジョン: R20-11/R21-11
     736* SWSタグ: ECUC_SecOC_00113
     737* タイプ: ENUMERATION-PARAM
     738* 多重度: 1
     739* 選択肢:
    353740  * BOTH
    354741  * FAILURE_ONLY
    355742  * NONE
    356743
     744== SecOCDataId ==
     745{{{
     746/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCDataId
     747}}}
     748* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     749* SWSタグ: ECUC_SecOC_00030
     750* タイプ: INTEGER-PARAM
     751* 多重度: 1
     752* 上限値: 65535
     753* 下限値: 0
     754
     755== SecOCFreshnessCounterSyncAttempts ==
     756{{{
     757/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessCounterSyncAttempts
     758}}}
     759* 対象リビジョン: R4.2.2
     760* SWSタグ: ECUC_SecOC_00037
     761* タイプ: INTEGER-PARAM
     762* 多重度: 0..1
     763* 上限値: 65535
     764* 下限値: 0
     765
     766== SecOCFreshnessTimestampTimePeriodFactor ==
     767{{{
     768/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessTimestampTimePeriodFactor
     769}}}
     770* 対象リビジョン: R4.2.2
     771* SWSタグ: ECUC_SecOC_00033
     772* タイプ: INTEGER-PARAM
     773* 多重度: 1
     774* 上限値: 4294967295
     775* 下限値: 0
     776
     777== SecOCFreshnessValueId ==
     778{{{
     779/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueId
     780}}}
     781* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     782* SWSタグ: ECUC_SecOC_00038
     783* タイプ: INTEGER-PARAM
     784* 多重度: 1
     785* 上限値: 65535
     786* 下限値: 0
     787
     788== SecOCFreshnessValueLength ==
     789{{{
     790/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueLength
     791}}}
     792* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     793* SWSタグ: ECUC_SecOC_00031
     794* タイプ: INTEGER-PARAM
     795* 多重度: 1
     796* 上限値: 64
     797* 下限値: 0
     798
     799== SecOCFreshnessValueTruncLength ==
     800{{{
     801/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueTruncLength
     802}}}
     803* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     804* SWSタグ: ECUC_SecOC_00094
     805* タイプ: INTEGER-PARAM
     806* 多重度: 1
     807* 上限値: 64
     808* 下限値: 0
     809
     810== SecOCFreshnessValueTxLength ==
     811{{{
     812/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCFreshnessValueTxLength
     813}}}
     814* 対象リビジョン: R4.2.2/R4.3.1
     815* SWSタグ: ECUC_SecOC_00032
     816* タイプ: INTEGER-PARAM
     817* 多重度: 1
     818* 上限値: 64
     819* 下限値: 0
     820
     821== SecOCKeyId ==
     822{{{
     823/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCKeyId
     824}}}
     825* 対象リビジョン: R4.2.2
     826* SWSタグ: ECUC_SecOC_00035
     827* タイプ: INTEGER-PARAM
     828* 多重度: 1
     829* 上限値: 65535
     830* 下限値: 0
     831
     832== SecOCReceptionOverflowStrategy ==
     833{{{
     834/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCReceptionOverflowStrategy
     835}}}
     836* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     837* SWSタグ: ECUC_SecOC_00076
     838* タイプ: ENUMERATION-PARAM
     839* 多重度: 1
     840* 選択肢:
     841  * QUEUE
     842  * REJECT
     843  * REPLACE
     844
     845== SecOCReceptionQueueSize ==
     846{{{
     847/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCReceptionQueueSize
     848}}}
     849* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     850* SWSタグ: ECUC_SecOC_00077
     851* タイプ: INTEGER-PARAM
     852* 多重度: 0..1
     853* 上限値: 65535
     854* 下限値: 1
     855
     856== SecOCRxAcceptanceWindow ==
     857{{{
     858/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAcceptanceWindow
     859}}}
     860* 対象リビジョン: R4.2.2
     861* SWSタグ: ECUC_SecOC_00040
     862* タイプ: FLOAT-PARAM
     863* 多重度: 0..1
     864* 上限値: INF
     865* 下限値: 0
     866
     867== SecOCRxAuthServiceConfigRef ==
     868{{{
     869/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthServiceConfigRef
     870}}}
     871* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     872* SWSタグ: ECUC_SecOC_00048
     873* タイプ:
     874  * R4.2.2: CHOICE-REFERENCE
     875  * R4.3.1: SYMBOLIC-NAME-REFERENCE
     876  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     877* 多重度: 1
     878* 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob]
     879* 参照先:
     880  * [wiki:spec/Cal#CalMacVerifyConfig /AUTOSAR/EcucDefs/Cal/CalMacVerify/CalMacVerifyConfig]
     881  * [wiki:spec/Cal#CalSignatureVerifyConfig /AUTOSAR/EcucDefs/Cal/CalSignatureVerify/CalSignatureVerifyConfig]
     882  * [wiki:spec/Csm#CsmMacVerifyConfig /AUTOSAR/EcucDefs/Csm/CsmMacVerify/CsmMacVerifyConfig]
     883  * [wiki:spec/Csm#CsmSignatureVerifyConfig2 /AUTOSAR/EcucDefs/Csm/CsmSignatureVerify/CsmSignatureVerifyConfig]
     884
     885== SecOCRxAuthenticPduLayer ==
     886{{{
     887/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthenticPduLayer
     888}}}
     889* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     890* SWSタグ: ECUC_SecOC_00044
     891* タイプ: PARAM-CONF-CONTAINER
     892* 多重度: 1
     893
     894== SecOCPduType ==
     895{{{
     896/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthenticPduLayer/SecOCPduType
     897}}}
     898* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     899* SWSタグ: ECUC_SecOC_00075
     900* タイプ: ENUMERATION-PARAM
     901* 多重度: 1
     902* 選択肢:
     903  * SECOC_IFPDU
     904  * SECOC_TPPDU
     905
     906== SecOCRxAuthenticLayerPduId ==
     907{{{
     908/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthenticPduLayer/SecOCRxAuthenticLayerPduId
     909}}}
     910* 対象リビジョン: R20-11/R21-11
     911* SWSタグ: ECUC_SecOC_00102
     912* タイプ: INTEGER-PARAM
     913* 多重度: 1
     914* 上限値: 65535
     915* 下限値: 0
     916
     917== SecOCRxAuthenticLayerPduRef ==
     918{{{
     919/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthenticPduLayer/SecOCRxAuthenticLayerPduRef
     920}}}
     921* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     922* SWSタグ: ECUC_SecOC_00045
     923* タイプ: REFERENCE
     924* 多重度: 1
     925* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     926
     927== SecOCRxPduMainFunctionRef ==
     928{{{
     929/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxPduMainFunctionRef
     930}}}
     931* 対象リビジョン: R20-11/R21-11
     932* SWSタグ: ECUC_SecOC_00110
     933* タイプ: REFERENCE
     934* 多重度: 0..1
     935* 参照先: [#SecOCMainFunctionRx /AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionRx]
     936
     937== SecOCRxPduSecuredArea ==
     938{{{
     939/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxPduSecuredArea
     940}}}
     941* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     942* SWSタグ: ECUC_SecOC_00089
     943* タイプ: PARAM-CONF-CONTAINER
     944* 多重度: 0..1
     945
     946== SecOCSecuredRxPduLength ==
     947{{{
     948/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxPduSecuredArea/SecOCSecuredRxPduLength
     949}}}
     950* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     951* SWSタグ: ECUC_SecOC_00091
     952* タイプ: INTEGER-PARAM
     953* 多重度: 1
     954* 上限値: 4294967295
     955* 下限値: 0
     956
     957== SecOCSecuredRxPduOffset ==
     958{{{
     959/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxPduSecuredArea/SecOCSecuredRxPduOffset
     960}}}
     961* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     962* SWSタグ: ECUC_SecOC_00090
     963* タイプ: INTEGER-PARAM
     964* 多重度: 1
     965* 上限値: 4294967295
     966* 下限値: 0
     967* デフォルト値: 0
     968
     969== SecOCRxSecuredPduLayer ==
     970{{{
     971/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer
     972}}}
     973* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     974* SWSタグ: ECUC_SecOC_00041
     975* タイプ:
     976  * R4.2.2: PARAM-CONF-CONTAINER
     977  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: CHOICE-CONTAINER
     978* 多重度: 1
     979
     980== SecOCRxSecuredLayerPduId ==
     981{{{
     982/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredLayerPduId
     983}}}
     984* 対象リビジョン: R4.2.2
     985* SWSタグ: ECUC_SecOC_00043
     986* タイプ: INTEGER-PARAM
     987* 多重度: 1
     988* 上限値: 65535
     989* 下限値: 0
     990
     991== SecOCRxSecuredLayerPduRef ==
     992{{{
     993/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredLayerPduRef
     994}}}
     995* 対象リビジョン: R4.2.2
     996* SWSタグ: ECUC_SecOC_00042
     997* タイプ: REFERENCE
     998* 多重度: 1
     999* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     1000
     1001== SecOCRxSecuredPdu ==
     1002{{{
     1003/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPdu
     1004}}}
     1005* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1006* SWSタグ: ECUC_SecOC_00069
     1007* タイプ: PARAM-CONF-CONTAINER
     1008* 多重度: 0..1
     1009
     1010== SecOCAuthPduHeaderLength ==
     1011{{{
     1012/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPdu/SecOCAuthPduHeaderLength
     1013}}}
     1014* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1015* SWSタグ: ECUC_SecOC_00093
     1016* タイプ: INTEGER-PARAM
     1017* 多重度: 0..1
     1018* 上限値: 4
     1019* 下限値: 0
     1020* デフォルト値: 0
     1021
     1022== SecOCRxSecuredLayerPduId(2) ==
     1023{{{
     1024/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPdu/SecOCRxSecuredLayerPduId
     1025}}}
     1026* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1027* SWSタグ: ECUC_SecOC_00043
     1028* タイプ: INTEGER-PARAM
     1029* 多重度: 1
     1030* 上限値: 65535
     1031* 下限値: 0
     1032
     1033== SecOCRxSecuredLayerPduRef(2) ==
     1034{{{
     1035/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPdu/SecOCRxSecuredLayerPduRef
     1036}}}
     1037* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1038* SWSタグ: ECUC_SecOC_00042
     1039* タイプ: REFERENCE
     1040* 多重度: 1
     1041* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     1042
     1043== SecOCSecuredRxPduVerification ==
     1044{{{
     1045/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPdu/SecOCSecuredRxPduVerification
     1046}}}
     1047* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1048* SWSタグ: ECUC_SecOC_00092
     1049* タイプ: BOOLEAN-PARAM
     1050* 多重度: 1
     1051* デフォルト値: false
     1052
     1053== SecOCRxSecuredPduCollection ==
     1054{{{
     1055/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection
     1056}}}
     1057* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1058* SWSタグ: ECUC_SecOC_00067
     1059* タイプ: PARAM-CONF-CONTAINER
     1060* 多重度: 0..1
     1061
     1062== SecOCRxAuthenticPdu ==
     1063{{{
     1064/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxAuthenticPdu
     1065}}}
     1066* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1067* SWSタグ: ECUC_SecOC_00061
     1068* タイプ: PARAM-CONF-CONTAINER
     1069* 多重度: 1
     1070
     1071== SecOCAuthPduHeaderLength(2) ==
     1072{{{
     1073/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxAuthenticPdu/SecOCAuthPduHeaderLength
     1074}}}
     1075* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1076* SWSタグ: ECUC_SecOC_00093
     1077* タイプ: INTEGER-PARAM
     1078* 多重度: 0..1
     1079* 上限値: 4
     1080* 下限値: 0
     1081* デフォルト値: 0
     1082
     1083== SecOCRxAuthenticPduId ==
     1084{{{
     1085/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxAuthenticPdu/SecOCRxAuthenticPduId
     1086}}}
     1087* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1088* SWSタグ: ECUC_SecOC_00062
     1089* タイプ: INTEGER-PARAM
     1090* 多重度: 1
     1091* 上限値: 65535
     1092* 下限値: 0
     1093
     1094== SecOCRxAuthenticPduRef ==
     1095{{{
     1096/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxAuthenticPdu/SecOCRxAuthenticPduRef
     1097}}}
     1098* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1099* SWSタグ: ECUC_SecOC_00063
     1100* タイプ: REFERENCE
     1101* 多重度: 1
     1102* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     1103
     1104== SecOCRxCryptographicPdu ==
     1105{{{
     1106/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxCryptographicPdu
     1107}}}
     1108* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1109* SWSタグ: ECUC_SecOC_00064
     1110* タイプ: PARAM-CONF-CONTAINER
     1111* 多重度: 1
     1112
     1113== SecOCRxCryptographicPduId ==
     1114{{{
     1115/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxCryptographicPdu/SecOCRxCryptographicPduId
     1116}}}
     1117* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1118* SWSタグ: ECUC_SecOC_00065
     1119* タイプ: INTEGER-PARAM
     1120* 多重度: 1
     1121* 上限値: 65535
     1122* 下限値: 0
     1123
     1124== SecOCRxCryptographicPduRef ==
     1125{{{
     1126/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCRxCryptographicPdu/SecOCRxCryptographicPduRef
     1127}}}
     1128* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1129* SWSタグ: ECUC_SecOC_00066
     1130* タイプ: REFERENCE
     1131* 多重度: 1
     1132* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     1133
     1134== SecOCSecuredRxPduVerification(2) ==
     1135{{{
     1136/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCSecuredRxPduVerification
     1137}}}
     1138* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1139* SWSタグ: ECUC_SecOC_00092
     1140* タイプ: BOOLEAN-PARAM
     1141* 多重度: 1
     1142* デフォルト値: false
     1143
     1144== SecOCUseMessageLink ==
     1145{{{
     1146/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCUseMessageLink
     1147}}}
     1148* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1149* SWSタグ: ECUC_SecOC_00074
     1150* タイプ: PARAM-CONF-CONTAINER
     1151* 多重度: 0..1
     1152
     1153== SecOCMessageLinkLen ==
     1154{{{
     1155/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCUseMessageLink/SecOCMessageLinkLen
     1156}}}
     1157* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1158* SWSタグ: ECUC_SecOC_00060
     1159* タイプ: INTEGER-PARAM
     1160* 多重度: 1
     1161* 上限値: 65535
     1162* 下限値: 0
     1163
     1164== SecOCMessageLinkPos ==
     1165{{{
     1166/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredPduCollection/SecOCUseMessageLink/SecOCMessageLinkPos
     1167}}}
     1168* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1169* SWSタグ: ECUC_SecOC_00059
     1170* タイプ: INTEGER-PARAM
     1171* 多重度: 1
     1172* 上限値: 65535
     1173* 下限値: 0
     1174
    3571175== SecOCSameBufferPduRef ==
    3581176{{{
    3591177/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCSameBufferPduRef
    3601178}}}
    361 * 型:Reference
    362 * 多重度:0..1
    363 * 参照先:{{{/AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection}}}
    364 
    365 == SecOCRxAuthServiceConfigRef ==
    366 {{{
    367 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthServiceConfigRef
    368 }}}
    369 * 型:Reference
    370 * 多重度:1
    371 * 参照先:
    372   * {{{/AUTOSAR/EcucDefs/Cal/CalMacVerify/CalMacVerifyConfig}}}
    373   * {{{/AUTOSAR/EcucDefs/Cal/CalSignatureVerify/CalSignatureVerifyConfig}}}
    374   * {{{/AUTOSAR/EcucDefs/Csm/CsmMacVerify/CsmMacVerifyConfig}}}
    375   * {{{/AUTOSAR/EcucDefs/Csm/CsmSignatureVerify/CsmSignatureVerifyConfig}}}
    376 
    377 == SecOCRxAuthenticPduLayer ==
    378 {{{
    379 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthenticPduLayer
    380 }}}
    381 * 型:Container
    382 * 多重度:1
    383 
    384 == SecOCRxAuthenticLayerPduRef ==
    385 {{{
    386 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxAuthenticPduLayer/SecOCRxAuthenticLayerPduRef
    387 }}}
    388 * 型:Reference
    389 * 多重度:1
    390 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}}
    391 
    392 == SecOCRxSecuredPduLayer ==
    393 {{{
    394 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer
    395 }}}
    396 * 型:Container
    397 * 多重度:1
    398 
    399 == SecOCRxSecuredLayerPduId ==
    400 {{{
    401 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredLayerPduId
    402 }}}
    403 * 型:IntegerParam
    404 * 多重度:1
    405 * 上限値:65535
    406 * 下限値:0
    407 
    408 == SecOCRxSecuredLayerPduRef ==
    409 {{{
    410 /AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCRxSecuredPduLayer/SecOCRxSecuredLayerPduRef
    411 }}}
    412 * 型:Reference
    413 * 多重度:1
    414 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}}
     1179* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1180* SWSタグ: ECUC_SecOC_00049
     1181* タイプ: REFERENCE
     1182* 多重度: 0..1
     1183* 参照先: [#SecOCSameBufferPduCollection /AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection]
     1184
     1185== SecOCSecondaryFreshnessValueId ==
     1186{{{
     1187/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCSecondaryFreshnessValueId
     1188}}}
     1189* 対象リビジョン: R4.2.2
     1190* SWSタグ: ECUC_SecOC_00039
     1191* タイプ: INTEGER-PARAM
     1192* 多重度: 0..1
     1193* 上限値: 65535
     1194* 下限値: 0
     1195
     1196== SecOCUseAuthDataFreshness ==
     1197{{{
     1198/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCUseAuthDataFreshness
     1199}}}
     1200* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1201* SWSタグ: ECUC_SecOC_00083
     1202* タイプ: BOOLEAN-PARAM
     1203* 多重度: 1
     1204* デフォルト値: false
     1205
     1206== SecOCUseFreshnessTimestamp ==
     1207{{{
     1208/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCUseFreshnessTimestamp
     1209}}}
     1210* 対象リビジョン: R4.2.2
     1211* SWSタグ: ECUC_SecOC_00036
     1212* タイプ: BOOLEAN-PARAM
     1213* 多重度: 1
     1214
     1215== SecOCVerificationStatusPropagationMode ==
     1216{{{
     1217/AUTOSAR/EcucDefs/SecOC/SecOCRxPduProcessing/SecOCVerificationStatusPropagationMode
     1218}}}
     1219* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1220* SWSタグ: ECUC_SecOC_00046
     1221* タイプ: ENUMERATION-PARAM
     1222* 多重度: 1
     1223* 選択肢:
     1224  * BOTH
     1225  * FAILURE_ONLY
     1226  * NONE
    4151227
    4161228== SecOCSameBufferPduCollection ==
     
    4181230/AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection
    4191231}}}
    420 * 型:Container
    421 * 多重度:0..*
     1232* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1233* SWSタグ: ECUC_SecOC_00009
     1234* タイプ: PARAM-CONF-CONTAINER
     1235* 多重度: 0..*
    4221236
    4231237== SecOCBufferLength ==
     
    4251239/AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection/SecOCBufferLength
    4261240}}}
    427 * 型:IntegerParam
    428 * 多重度:1
    429 * 上限値:4294967295
    430 * 下限値:0
     1241* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1242* SWSタグ: ECUC_SecOC_00008
     1243* タイプ: INTEGER-PARAM
     1244* 多重度: 1
     1245* 上限値: 4294967295
     1246* 下限値: 0
    4311247
    4321248== SecOCTxPduProcessing ==
     
    4341250/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing
    4351251}}}
    436 * 型:Container
    437 * 多重度:0..*
    438 
    439 == SecOCAuthInfoTxLength ==
     1252* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1253* SWSタグ: ECUC_SecOC_00012
     1254* タイプ: PARAM-CONF-CONTAINER
     1255* 多重度: 0..*
     1256
     1257== SecOCAuthInfoTruncLength(2) ==
     1258{{{
     1259/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCAuthInfoTruncLength
     1260}}}
     1261* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     1262* SWSタグ: ECUC_SecOC_00097
     1263* タイプ: INTEGER-PARAM
     1264* 多重度: 1
     1265* 上限値: 65535
     1266* 下限値: 1
     1267
     1268== SecOCAuthInfoTxLength(2) ==
    4401269{{{
    4411270/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCAuthInfoTxLength
    4421271}}}
    443 * 型:IntegerParam
    444 * 多重度:1
    445 * 上限値:65535
    446 * 下限値:0
     1272* 対象リビジョン: R4.2.2/R4.3.1
     1273* SWSタグ: ECUC_SecOC_00018
     1274* タイプ: INTEGER-PARAM
     1275* 多重度: 1
     1276* 上限値: 65535
     1277* 下限値:
     1278  * R4.2.2: 0
     1279  * R4.3.1: 1
     1280
     1281== SecOCAuthenticationBuildAttempts(2) ==
     1282{{{
     1283/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCAuthenticationBuildAttempts
     1284}}}
     1285* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1286* SWSタグ: ECUC_SecOC_00079
     1287* タイプ: INTEGER-PARAM
     1288* 多重度: 0..1
     1289* 上限値: 65535
     1290* 下限値: 0
    4471291
    4481292== SecOCAuthenticationRetries ==
     
    4501294/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCAuthenticationRetries
    4511295}}}
    452 * 型:IntegerParam
    453 * 多重度:1
    454 * 上限値:65535
    455 * 下限値:0
    456 
    457 == SecOCDataId ==
     1296* 対象リビジョン: R4.2.2
     1297* SWSタグ: ECUC_SecOC_00022
     1298* タイプ: INTEGER-PARAM
     1299* 多重度: 1
     1300* 上限値: 65535
     1301* 下限値: 0
     1302
     1303== SecOCDataId(2) ==
    4581304{{{
    4591305/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCDataId
    4601306}}}
    461 * 型:IntegerParam
    462 * 多重度:1
    463 * 上限値:65535
    464 * 下限値:0
    465 
    466 == SecOCFreshnessTimestampTimePeriodFactor ==
     1307* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1308* SWSタグ: ECUC_SecOC_00014
     1309* タイプ: INTEGER-PARAM
     1310* 多重度: 1
     1311* 上限値: 65535
     1312* 下限値: 0
     1313
     1314== SecOCFreshnessTimestampTimePeriodFactor(2) ==
    4671315{{{
    4681316/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCFreshnessTimestampTimePeriodFactor
    4691317}}}
    470 * 型:IntegerParam
    471 * 多重度:1
    472 * 上限値:4294967295
    473 * 下限値:0
    474 
    475 == SecOCFreshnessValueId ==
     1318* 対象リビジョン: R4.2.2
     1319* SWSタグ: ECUC_SecOC_00017
     1320* タイプ: INTEGER-PARAM
     1321* 多重度: 1
     1322* 上限値: 4294967295
     1323* 下限値: 0
     1324
     1325== SecOCFreshnessValueId(2) ==
    4761326{{{
    4771327/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCFreshnessValueId
    4781328}}}
    479 * 型:IntegerParam
    480 * 多重度:1
    481 * 上限値:65535
    482 * 下限値:0
    483 
    484 == SecOCFreshnessValueLength ==
     1329* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1330* SWSタグ: ECUC_SecOC_00021
     1331* タイプ: INTEGER-PARAM
     1332* 多重度: 1
     1333* 上限値: 65535
     1334* 下限値: 0
     1335
     1336== SecOCFreshnessValueLength(2) ==
    4851337{{{
    4861338/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCFreshnessValueLength
    4871339}}}
    488 * 型:IntegerParam
    489 * 多重度:1
    490 * 上限値:64
    491 * 下限値:0
    492 
    493 == SecOCFreshnessValueTxLength ==
     1340* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1341* SWSタグ: ECUC_SecOC_00015
     1342* タイプ: INTEGER-PARAM
     1343* 多重度: 1
     1344* 上限値: 64
     1345* 下限値: 0
     1346
     1347== SecOCFreshnessValueTruncLength(2) ==
     1348{{{
     1349/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCFreshnessValueTruncLength
     1350}}}
     1351* 対象リビジョン: R4.4.0/R19-11/R20-11/R21-11
     1352* SWSタグ: ECUC_SecOC_00096
     1353* タイプ: INTEGER-PARAM
     1354* 多重度: 1
     1355* 上限値: 64
     1356* 下限値: 0
     1357
     1358== SecOCFreshnessValueTxLength(2) ==
    4941359{{{
    4951360/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCFreshnessValueTxLength
    4961361}}}
    497 * 型:IntegerParam
    498 * 多重度:1
    499 * 上限値:64
    500 * 下限値:0
    501 
    502 == SecOCKeyId ==
     1362* 対象リビジョン: R4.2.2/R4.3.1
     1363* SWSタグ: ECUC_SecOC_00016
     1364* タイプ: INTEGER-PARAM
     1365* 多重度: 1
     1366* 上限値: 64
     1367* 下限値: 0
     1368
     1369== SecOCKeyId(2) ==
    5031370{{{
    5041371/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCKeyId
    5051372}}}
    506 * 型:IntegerParam
    507 * 多重度:1
    508 * 上限値:65535
    509 * 下限値:0
    510 
    511 == SecOCUseFreshnessTimestamp ==
     1373* 対象リビジョン: R4.2.2
     1374* SWSタグ: ECUC_SecOC_00019
     1375* タイプ: INTEGER-PARAM
     1376* 多重度: 1
     1377* 上限値: 65535
     1378* 下限値: 0
     1379
     1380== SecOCProvideTxTruncatedFreshnessValue ==
     1381{{{
     1382/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCProvideTxTruncatedFreshnessValue
     1383}}}
     1384* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1385* SWSタグ: ECUC_SecOC_00084
     1386* タイプ: BOOLEAN-PARAM
     1387* 多重度: 1
     1388* デフォルト値: false
     1389
     1390== SecOCReAuthenticateAfterTriggerTransmit ==
     1391{{{
     1392/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCReAuthenticateAfterTriggerTransmit
     1393}}}
     1394* 対象リビジョン: R20-11/R21-11
     1395* SWSタグ: ECUC_SecOC_00103
     1396* タイプ: BOOLEAN-PARAM
     1397* 多重度: 1
     1398* デフォルト値: true
     1399
     1400== SecOCSameBufferPduRef(2) ==
     1401{{{
     1402/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCSameBufferPduRef
     1403}}}
     1404* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1405* SWSタグ: ECUC_SecOC_00010
     1406* タイプ: REFERENCE
     1407* 多重度: 0..1
     1408* 参照先: [#SecOCSameBufferPduCollection /AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection]
     1409
     1410== SecOCTxAuthServiceConfigRef ==
     1411{{{
     1412/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthServiceConfigRef
     1413}}}
     1414* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1415* SWSタグ: ECUC_SecOC_00013
     1416* タイプ:
     1417  * R4.2.2: CHOICE-REFERENCE
     1418  * R4.3.1: SYMBOLIC-NAME-REFERENCE
     1419  * R4.4.0/R19-11/R20-11/R21-11: REFERENCE
     1420* 多重度: 1
     1421* 参照先: [wiki:spec/Csm#CsmJob /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob]
     1422* 参照先:
     1423  * [wiki:spec/Cal#CalMacGenerateConfig /AUTOSAR/EcucDefs/Cal/CalMacGenerate/CalMacGenerateConfig]
     1424  * [wiki:spec/Cal#CalSignatureGenerateConfig /AUTOSAR/EcucDefs/Cal/CalSignatureGenerate/CalSignatureGenerateConfig]
     1425  * [wiki:spec/Csm#CsmMacGenerateConfig /AUTOSAR/EcucDefs/Csm/CsmMacGenerate/CsmMacGenerateConfig]
     1426  * [wiki:spec/Csm#CsmSignatureGenerateConfig2 /AUTOSAR/EcucDefs/Csm/CsmSignatureGenerate/CsmSignatureGenerateConfig]
     1427
     1428== SecOCTxAuthenticPduLayer ==
     1429{{{
     1430/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer
     1431}}}
     1432* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1433* SWSタグ: ECUC_SecOC_00023
     1434* タイプ: PARAM-CONF-CONTAINER
     1435* 多重度: 1
     1436
     1437== SecOCPduType(2) ==
     1438{{{
     1439/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer/SecOCPduType
     1440}}}
     1441* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1442* SWSタグ: ECUC_SecOC_00075
     1443* タイプ: ENUMERATION-PARAM
     1444* 多重度: 1
     1445* 選択肢:
     1446  * SECOC_IFPDU
     1447  * SECOC_TPPDU
     1448
     1449== SecOCTxAuthenticLayerPduId ==
     1450{{{
     1451/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer/SecOCTxAuthenticLayerPduId
     1452}}}
     1453* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1454* SWSタグ: ECUC_SecOC_00026
     1455* タイプ: INTEGER-PARAM
     1456* 多重度: 1
     1457* 上限値: 65535
     1458* 下限値: 0
     1459
     1460== SecOCTxAuthenticLayerPduRef ==
     1461{{{
     1462/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer/SecOCTxAuthenticLayerPduRef
     1463}}}
     1464* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1465* SWSタグ: ECUC_SecOC_00025
     1466* タイプ: REFERENCE
     1467* 多重度: 1
     1468* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     1469
     1470== SecOCTxPduMainFunctionRef ==
     1471{{{
     1472/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxPduMainFunctionRef
     1473}}}
     1474* 対象リビジョン: R20-11/R21-11
     1475* SWSタグ: ECUC_SecOC_00111
     1476* タイプ: REFERENCE
     1477* 多重度: 0..1
     1478* 参照先: [#SecOCMainFunctionTx /AUTOSAR/EcucDefs/SecOC/SecOCMainFunctionTx]
     1479
     1480== SecOCTxPduSecuredArea ==
     1481{{{
     1482/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxPduSecuredArea
     1483}}}
     1484* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1485* SWSタグ: ECUC_SecOC_00086
     1486* タイプ: PARAM-CONF-CONTAINER
     1487* 多重度: 0..1
     1488
     1489== SecOCSecuredTxPduLength ==
     1490{{{
     1491/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxPduSecuredArea/SecOCSecuredTxPduLength
     1492}}}
     1493* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1494* SWSタグ: ECUC_SecOC_00088
     1495* タイプ: INTEGER-PARAM
     1496* 多重度: 1
     1497* 上限値: 4294967295
     1498* 下限値: 0
     1499
     1500== SecOCSecuredTxPduOffset ==
     1501{{{
     1502/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxPduSecuredArea/SecOCSecuredTxPduOffset
     1503}}}
     1504* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1505* SWSタグ: ECUC_SecOC_00087
     1506* タイプ: INTEGER-PARAM
     1507* 多重度: 1
     1508* 上限値: 4294967295
     1509* 下限値: 0
     1510* デフォルト値: 0
     1511
     1512== SecOCTxPduUnusedAreasDefault ==
     1513{{{
     1514/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxPduUnusedAreasDefault
     1515}}}
     1516* 対象リビジョン: R20-11/R21-11
     1517* SWSタグ: ECUC_SecOC_00101
     1518* タイプ: INTEGER-PARAM
     1519* 多重度: 1
     1520* 上限値: 255
     1521* 下限値: 0
     1522* デフォルト値: 0
     1523
     1524== SecOCTxSecuredPduLayer ==
     1525{{{
     1526/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer
     1527}}}
     1528* 対象リビジョン: R4.2.2/R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1529* SWSタグ: ECUC_SecOC_00024
     1530* タイプ:
     1531  * R4.2.2: PARAM-CONF-CONTAINER
     1532  * R4.3.1/R4.4.0/R19-11/R20-11/R21-11: CHOICE-CONTAINER
     1533* 多重度: 1
     1534
     1535== SecOCTxSecuredLayerPduId ==
     1536{{{
     1537/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredLayerPduId
     1538}}}
     1539* 対象リビジョン: R4.2.2
     1540* SWSタグ: ECUC_SecOC_00028
     1541* タイプ: INTEGER-PARAM
     1542* 多重度: 1
     1543* 上限値: 65535
     1544* 下限値: 0
     1545
     1546== SecOCTxSecuredLayerPduRef ==
     1547{{{
     1548/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredLayerPduRef
     1549}}}
     1550* 対象リビジョン: R4.2.2
     1551* SWSタグ: ECUC_SecOC_00027
     1552* タイプ: REFERENCE
     1553* 多重度: 1
     1554* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     1555
     1556== SecOCTxSecuredPdu ==
     1557{{{
     1558/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPdu
     1559}}}
     1560* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1561* SWSタグ: ECUC_SecOC_00070
     1562* タイプ: PARAM-CONF-CONTAINER
     1563* 多重度: 0..1
     1564
     1565== SecOCAuthPduHeaderLength(3) ==
     1566{{{
     1567/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPdu/SecOCAuthPduHeaderLength
     1568}}}
     1569* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1570* SWSタグ: ECUC_SecOC_00093
     1571* タイプ: INTEGER-PARAM
     1572* 多重度: 0..1
     1573* 上限値: 4
     1574* 下限値: 0
     1575* デフォルト値: 0
     1576
     1577== SecOCTxSecuredLayerPduId(2) ==
     1578{{{
     1579/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPdu/SecOCTxSecuredLayerPduId
     1580}}}
     1581* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1582* SWSタグ: ECUC_SecOC_00028
     1583* タイプ: INTEGER-PARAM
     1584* 多重度: 1
     1585* 上限値: 65535
     1586* 下限値: 0
     1587
     1588== SecOCTxSecuredLayerPduRef(2) ==
     1589{{{
     1590/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPdu/SecOCTxSecuredLayerPduRef
     1591}}}
     1592* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1593* SWSタグ: ECUC_SecOC_00027
     1594* タイプ: REFERENCE
     1595* 多重度: 1
     1596* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     1597
     1598== SecOCTxSecuredPduCollection ==
     1599{{{
     1600/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection
     1601}}}
     1602* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1603* SWSタグ: ECUC_SecOC_00071
     1604* タイプ: PARAM-CONF-CONTAINER
     1605* 多重度: 0..1
     1606
     1607== SecOCTxAuthenticPdu ==
     1608{{{
     1609/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxAuthenticPdu
     1610}}}
     1611* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1612* SWSタグ: ECUC_SecOC_00072
     1613* タイプ: PARAM-CONF-CONTAINER
     1614* 多重度: 1
     1615
     1616== SecOCAuthPduHeaderLength(4) ==
     1617{{{
     1618/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxAuthenticPdu/SecOCAuthPduHeaderLength
     1619}}}
     1620* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1621* SWSタグ: ECUC_SecOC_00093
     1622* タイプ: INTEGER-PARAM
     1623* 多重度: 0..1
     1624* 上限値: 4
     1625* 下限値: 0
     1626* デフォルト値: 0
     1627
     1628== SecOCTxAuthenticPduId ==
     1629{{{
     1630/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxAuthenticPdu/SecOCTxAuthenticPduId
     1631}}}
     1632* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1633* SWSタグ: ECUC_SecOC_00055
     1634* タイプ: INTEGER-PARAM
     1635* 多重度: 1
     1636* 上限値: 65535
     1637* 下限値: 0
     1638
     1639== SecOCTxAuthenticPduRef ==
     1640{{{
     1641/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxAuthenticPdu/SecOCTxAuthenticPduRef
     1642}}}
     1643* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1644* SWSタグ: ECUC_SecOC_00056
     1645* タイプ: REFERENCE
     1646* 多重度: 1
     1647* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     1648
     1649== SecOCTxCryptographicPdu ==
     1650{{{
     1651/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxCryptographicPdu
     1652}}}
     1653* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1654* SWSタグ: ECUC_SecOC_00073
     1655* タイプ: PARAM-CONF-CONTAINER
     1656* 多重度: 1
     1657
     1658== SecOCTxCryptographicPduId ==
     1659{{{
     1660/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxCryptographicPdu/SecOCTxCryptographicPduId
     1661}}}
     1662* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1663* SWSタグ: ECUC_SecOC_00057
     1664* タイプ: INTEGER-PARAM
     1665* 多重度: 1
     1666* 上限値: 65535
     1667* 下限値: 0
     1668
     1669== SecOCTxCryptographicPduRef ==
     1670{{{
     1671/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCTxCryptographicPdu/SecOCTxCryptographicPduRef
     1672}}}
     1673* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1674* SWSタグ: ECUC_SecOC_00058
     1675* タイプ: REFERENCE
     1676* 多重度: 1
     1677* 参照先: [wiki:spec/EcuC#Pdu /AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu]
     1678
     1679== SecOCUseMessageLink(2) ==
     1680{{{
     1681/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCUseMessageLink
     1682}}}
     1683* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1684* SWSタグ: ECUC_SecOC_00074
     1685* タイプ: PARAM-CONF-CONTAINER
     1686* 多重度: 0..1
     1687
     1688== SecOCMessageLinkLen(2) ==
     1689{{{
     1690/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCUseMessageLink/SecOCMessageLinkLen
     1691}}}
     1692* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1693* SWSタグ: ECUC_SecOC_00060
     1694* タイプ: INTEGER-PARAM
     1695* 多重度: 1
     1696* 上限値: 65535
     1697* 下限値: 0
     1698
     1699== SecOCMessageLinkPos(2) ==
     1700{{{
     1701/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredPduCollection/SecOCUseMessageLink/SecOCMessageLinkPos
     1702}}}
     1703* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1704* SWSタグ: ECUC_SecOC_00059
     1705* タイプ: INTEGER-PARAM
     1706* 多重度: 1
     1707* 上限値: 65535
     1708* 下限値: 0
     1709
     1710== SecOCUseFreshnessTimestamp(2) ==
    5121711{{{
    5131712/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCUseFreshnessTimestamp
    5141713}}}
    515 * 型:BooleanParam
    516 * 多重度:1
    517 
    518 == SecOCSameBufferPduRef ==
    519 {{{
    520 /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCSameBufferPduRef
    521 }}}
    522 * 型:Reference
    523 * 多重度:0..1
    524 * 参照先:{{{/AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection}}}
    525 
    526 == SecOCTxAuthServiceConfigRef ==
    527 {{{
    528 /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthServiceConfigRef
    529 }}}
    530 * 型:Reference
    531 * 多重度:1
    532 * 参照先:
    533   * {{{/AUTOSAR/EcucDefs/Cal/CalMacGenerate/CalMacGenerateConfig}}}
    534   * {{{/AUTOSAR/EcucDefs/Cal/CalSignatureGenerate/CalSignatureGenerateConfig}}}
    535   * {{{/AUTOSAR/EcucDefs/Csm/CsmMacGenerate/CsmMacGenerateConfig}}}
    536   * {{{/AUTOSAR/EcucDefs/Csm/CsmSignatureGenerate/CsmSignatureGenerateConfig}}}
    537 
    538 == SecOCTxAuthenticPduLayer ==
    539 {{{
    540 /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer
    541 }}}
    542 * 型:Container
    543 * 多重度:1
    544 
    545 == SecOCTxAuthenticLayerPduId ==
    546 {{{
    547 /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer/SecOCTxAuthenticLayerPduId
    548 }}}
    549 * 型:IntegerParam
    550 * 多重度:1
    551 * 上限値:65535
    552 * 下限値:0
    553 
    554 == SecOCTxAuthenticLayerPduRef ==
    555 {{{
    556 /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxAuthenticPduLayer/SecOCTxAuthenticLayerPduRef
    557 }}}
    558 * 型:Reference
    559 * 多重度:1
    560 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}}
    561 
    562 == SecOCTxSecuredPduLayer ==
    563 {{{
    564 /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer
    565 }}}
    566 * 型:Container
    567 * 多重度:1
    568 
    569 == SecOCTxSecuredLayerPduId ==
    570 {{{
    571 /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredLayerPduId
    572 }}}
    573 * 型:IntegerParam
    574 * 多重度:1
    575 * 上限値:65535
    576 * 下限値:0
    577 
    578 == SecOCTxSecuredLayerPduRef ==
    579 {{{
    580 /AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCTxSecuredPduLayer/SecOCTxSecuredLayerPduRef
    581 }}}
    582 * 型:Reference
    583 * 多重度:1
    584 * 参照先:{{{/AUTOSAR/EcucDefs/EcuC/EcucConfigSet/EcucPduCollection/Pdu}}}
     1714* 対象リビジョン: R4.2.2
     1715* SWSタグ: ECUC_SecOC_00020
     1716* タイプ: BOOLEAN-PARAM
     1717* 多重度: 1
     1718
     1719== SecOCUseTxConfirmation ==
     1720{{{
     1721/AUTOSAR/EcucDefs/SecOC/SecOCTxPduProcessing/SecOCUseTxConfirmation
     1722}}}
     1723* 対象リビジョン: R4.3.1/R4.4.0/R19-11/R20-11/R21-11
     1724* SWSタグ: ECUC_SecOC_00085
     1725* タイプ: BOOLEAN-PARAM
     1726* 多重度: 0..1
     1727* デフォルト値: false
     1728