MrPhil I have default osCommerce package loaded and enabled ssl with the above settings. there are no other changes made in the code whatsoever.
I did a test purchase. on confirming the order the index page comes up with https.
There exists a flaw in the default code.
After a "vanilla" install when you checkout it accesses the index with a HTTPS URL.
I've already posted code to fix that.