Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This document does not cover the specifics of the messaging transport mechanism. It is assumed that a suitable network link is available between the Navtech system and third-party. The ICD-001 interface in Witness now supports TLS 1.2. This is optional but we recommend its use if you are concerned about the security of the network link between Witness and your application. The interface supports both self-signed and certificates issued from a recognised CA. By default self-signed offers encryption without authentication, however you can manually install self-signed certificates and use the thumbprint check to enforce authentication as well. Installing certificates issued from a recognised CA will always use authentication and encryption.

Contents

...

Table of Contents
maxLevel3
indent16px
excludeIntroduction|Contents

...

All messages consist of a minimum of 10 bytes (header) in the following format:

Section

Header 

Content

Byte Index

0

1

2

3

4

5

6

7

8

9

10+ 

Description

Signature

Version 

Type

Length of Content (Network Order / Big Endian)

Content

Type

byte

byte

byte

int (4 bytes)

byte[]

Value

AA55

1

See 6.2



Message Types

Value

Description

0

Xml Document

1

Heartbeat. No content is required

Info

Please note that the byte order of all the fields are based on Big Endianness (Network Order). Currently this only applies to the 4 byte length field in the message header.

...

Filter by label (Content by label)
showLabelsfalse
max10
cqllabel = "icd-001" and space = currentSpace ( )

...