For the purposes of this document the terms and definitions given in OPC 10000-1, OPC 10000-2and OPC 10000-3as well as the following apply.

short identifier used to uniquely identify an X.509v3 Certificate.

Note 1to entry: This is the SHA1 hash of DER encoded form of the Certificate.

way to serialize OPC UA Messagesand data structures.

a value that is used when no other value is known or available.

suite of tools and/or programming languages used to create software.

specification on how to implement an OPC UA feature with a specific technology.

Note 1to entry: For example, the OPC UA Binary Encoding is a Mappingthat specifies how to serialize OPC UA data structures as sequences of bytes.

a sequence of zero or more octets without any length prefix.

Note 1to entry: an OctetString is not defined as a DataTypeand only used in this document when a ByteStringis not appropriate.

Protocol which ensures the integrity and privacy of UA Messagesthat are exchanged between OPC UA applications

combination of DataEncodings, SecurityProtocol and TransportProtocol Mappings

Note 1to entry: OPC UA applications implement one or more StackProfilesand can only communicate with OPC UA applications that support a StackProfilethat they support.

full-duplex communication link established between OPC UA applications.

Note 1to entry: A TCP/IP socket is an example of a TransportConnection.

way to exchange serialized OPC UA Messagesbetween OPC UA applications