+ /**
+ * Loads SSL certificates used for connections
+ *
+ * If this command fails, it will try to maintain the most recent working certificate. Will log
+ * specific failure points, but does not offer verbose guidance.
+ *
+ * @return True if certificates loaded successfully, otherwise false.
+ */
+ bool loadCerts();
+
+ QLinkedList<QTcpSocket *> _pendingConnections;
+ QSslCertificate _cert;
+ QSslKey _key;
+ QList<QSslCertificate> _ca;
+ bool _isCertValid;
+
+ // Used when reloading certificates later
+ QString _sslCertPath; /// Path to the certificate file
+ QString _sslKeyPath; /// Path to the private key file (may be in same file as above)