We've been trying to resolve this directly in a support ticket, but it sounds like the problems are coming from connecting to an internal network rather than a separate external one. The second item you mention is because you're not accessing the server on a hostname and your SSL certificate doesn't have that hostname in its details.
Chris.