1.6. Security

More and more controllers and plants are networked with each other and so there is an increasing need to improve the security aspects in every controller, which is envolved in this plant or security area!

1.6.1. Basic infrastructure

In the runtime system there are some basic infrastructure components, on which most of the security components are based on:

1.6.1.1. Security manager

The security manager component hold the security policy of all security relevant components.

The security manager implements the following interface and must be added, if at least one security component is used in the runtime system:

  • CmpSecurityManagerItf

1.6.1.2. OpenSSL

We use OpenSSL for variant security aspects. This is the most important and critical component for security.

OpenSSL implements the following interfaces:

  • CmpCryptoItf

  • CmpTlsItf

  • CmpX509Cert

  • SysSocket2Itf

1.6.2. Security features

All current available security features of the runtime system are described in the security feature documentation.