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.

