- Getting started
- Creating projects
- OPC UA
- Graphic objects
- Predefined graphic objects
- Object and variable references
- Extending projects
- NetLogic
- Tutorials
- Dynamic links tutorial
- Graphic objects tutorial
- NetLogic tutorial
- OPC UA tutorial
Broker-Client TLS Configuration
Configure Transport Layer Security (TLS) to ensure secure encrypted connection between
the MQTT Broker and Clients.
You can connect theTLS client and broker either:
- without a client certificate
- with a client certificate.
For more information, see:
https://mosquitto.org/man/mosquitto-tls-7.html - for information how to generate all required certificates.
https://www.openssl.org/source/ - for the
OpenSSL install package.
TIP:
You must use the Privacy Enhanced Mail (PEM) format for certificates,
certificate signing requests, and cryptographic keys. PEM files have the following extensions:
.pem
, .key
, .cer
,
.cert
, .crt
. TLS configuration without client certificate
Create an encrypted connection between the MQTT broker and the MQTT client without client certificate. Only a trusted CA certificate on the
FactoryTalk Optix
client is required.TLS configuration with client certificate
Create an encrypted connection between the MQTT broker and the MQTT client. A certificate
is required to identify the client in the same way that the server certificate identifies
the server. You can use certificate with username and password authentication. Client and
server certificates are primarily used for authentication, and not for communication
encryption.
TIP:
When a client connects to a server over SSL/TLS, the server presents its SSL/TLS certificate to the client to prove its identity. The client verifies the authenticity of the server's certificate using a chain of trust, typically involving a trusted Certificate Authority (CA).
When the server identity is verified, the client and server establish a secure
communication channel.
Provide Feedback