Increasing trouble with self-signed certs.