Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

kc_abstract_syntax_str - Abstract syntax for communication via OSI TP

The data structure kc_abstract_syntax_str is defined for object type KC_ABSTRACT_SYNTAX. With KC_GET_OBJECT, UTM returns the local name, the object identifier and the name of the allocated syntax for an abstract syntax.

In communication using OSI TP, the abstract syntax specifies how the user data is to be encrypted before being transferred to the communication partner.
Both communication partners must use the same abstract syntax.

Data structure kc_abstract_syntax_str

char abstract_syntax_name [8];

char object_id[10][8];

char transfer_syntax[8];

The fields in the data structure have the following meanings:

abstract_syntax_name

Contains the local name of the abstract syntax.

The local name must be specified in an MGET/MPUT or FGET/FPUT if data with this abstract syntax is to be sent or received.

object_id

Contains the object identifier of the abstract syntax.

The object identifier consists of at least 2 and at most 10 components. These components are positive integers between 0 and 67 108 863.

For each component of the object identifier, UTM returns a field element, i.e. the number of field elements occupied in object_id corresponds to the number of components. The other field elements contain binary zeros.

For further information on the object identifier see the openUTM manual “Generating Applications”.

transfer_syntax

Contains the local name of the transfer syntax allocated to the abstract syntax.