Annex C (normative) UADP Header Layouts ToC

C.3 Message headers for Events and Data with dynamic layout ToC Previous

C.3.5 Header layout for NetworkMessages with integrity (signing) ToC Previous Next

UADP messages may be signed to ensure integrity. In this case a security header and a signature have to be added to the message. See clause 7.2.2.2.3 (UADP Message Security) for a complete description of the signing mechanism.

This header layout is basically the same as the header layout defined in C.3.4 but with additional security level ‘Signing but no encryption’. The NetworkMessage header layout with signing is shown in Figure C.8.

readme_files/image010.png Figure C.8 : UADP NetworkMessage header layout with integrity (signing)

Table C.9 shows the configuration for the NetworkMessage header with signing. The table contains only the added or modified rows from Table C.7.

Table C.9 : UADP NetworkMessage header layout with integrity (signing)

Name Type Restrictions
ExtendedFlags1 Byte Bit 4: Security enabled
SecurityHeader    
   SecurityFlags Byte    Bit 0: NetworkMessage Signed enabled   Bit 1: NetworkMessage Encryption disabled   Bit 2: SecurityFooter disabled   Bit 3: Force key reset disabledBit range 4-7: Reserved
   SecurityTokenId IntegerId The ID of the security token that identifies the security key in a SecurityGroup.
   NonceLength Byte The length of the Nonce used to initialize the encryption algorithm.

Previous Next