issues with self-signed certificate