In your admin configure.php file, do you have HTTP_SERVER defined with an https URL?
If not, you will have trouble.