Hello,
When I install SSL for myself or any of my clients, I just put https:// instead of http:// in config.php and force https with .htaccess. Works great everytime, except we maybe need to fix mixed content (usually happens when someone without experience edits the theme) to get the padlock icon.
I suggest you check whynopadlock.com
Regards.