As an extra note, you can fix the bug of not having any trusted SSL CAs, with the following line:
SSL_CTX_set_default_verify_paths( ctx );
added before: G_UNLOCK(init);
in the function:
SSL_CTX * mn_ssl_init (GError **err)
in the file src/mn-ssl.c
This modification adds the default system trusted CAs to the list of verification sources OpenSSL will use to check certificates in this app.
As an extra note, you can fix the bug of not having any trusted SSL CAs, with the following line:
SSL_CTX_ set_default_ verify_ paths( ctx );
added before:
G_UNLOCK(init);
in the function:
SSL_CTX *
mn_ssl_init (GError **err)
in the file src/mn-ssl.c
This modification adds the default system trusted CAs to the list of verification sources OpenSSL will use to check certificates in this app.