ISecOCConfiguration

Summary

The Secure Onboard Communication configuration for the Secured PDU.

Properties

Structure

class ISecOCConfiguration
auth_algorithm

The authentication algorithm used for MAC generation and verification.

Type

str

auth_build_attempts

The number of authentication build attempts.

Type

uint16

auth_retries
The additional number of authentication attempts that are to be carried out

when the generation of the authentication information failed for a given Secured PDU.

Type

uint16

auth_signal

Authentication signal.

Type

ISignalInstance

data_id

The numerical identifier for the Secured PDU.

Type

uint64

freshness_length

The the complete length in bits of the Freshness Value.

Type

uint32

freshness_signal

Freshness signal.

Type

ISignalInstance

freshness_sync_attempts

The number of Freshness Counter re-synchronization attempts when a verification failed for a Secured PDU.

Type

uint16

freshness_timestamp_time_period

The factor that specifies the time period for the Freshness Timestamp.

Type

uint32

freshness_value_id

This attribute defines the Id of the Freshness Value.

Type

uint16

Message Link of the Secured PDU.

Type

ISignalInstance

use_as_crypto_pdu
True if the Secured Pdu contains the Authentication Information

for an Authentic Pdu that is transmitted in a separate message. False otherwise.

Type

bool

use_freshness_timestamp
True if the Freshness Value is generated by a Timestamps

False if the Freshness Value is generated through individual Freshness Counters.

Type

bool