--- layout: page title: "MQTT Certificate" description: "Instructions how to setup MQTT with a certificate in Home Assistant." date: 2015-08-07 18:00 sidebar: true comments: false sharing: true footer: true logo: mqtt.png --- Using certificates will give you an additional layer of security for your MQTT communication. To integrate MQTT with certificate into Home Assistant, add the following section to your `configuration.yaml` file: ```yaml # Example configuration.yaml entry mqtt: certificate: /home/paulus/dev/addtrustexternalcaroot.crt ``` Configuration variables: - **certificate** (*Optional*): The certificate authority certificate file that is to be treated as trusted by this client. This file should contain the root certificate of the certificate authority that signed your broker's certificate, but may contain multiple certificates. Example: `/home/user/identrust-root.pem` - **client_key** (*Optional*): Client key, eg. `/home/user/owntracks/cookie.key`. - **client_cert** (*Optional*): Client certificate, eg. `/home/user/owntracks/cookie.crt`.