PhantomJS no puede abrir el sitio HTTPS

Estoy usando el siguiente código basado en el ejemplo de loadspeed.js para abrir un sitio https: // que también requiere la autenticación del servidor http.

var page = require('webpage').create(), system = require('system'), t, address;

page.settings.userName = 'myusername';
page.settings.password = 'mypassword';

if (system.args.length === 1) {
    console.log('Usage: scrape.js <some URL>');
    phantom.exit();
} else {
    t = Date.now();
    address = system.args[1];
    page.open(address, function (status) {
        if (status !== 'success') {
            console.log('FAIL to load the address');
        } else {
            t = Date.now() - t;
            console.log('Page title is ' + page.evaluate(function () {
                return document.title;
            }));
            console.log('Loading time ' + t + ' msec');
        }
        phantom.exit();
    });
}  

Su falla al cargar la página todo el tiempo. ¿Qué podría estar mal aquí? ¿Los sitios protegidos se manejan de manera diferente? Sin embargo, se puede acceder al sitio con éxito desde el navegador.

Estoy empezando con Phantom ahora mismo y me parece demasiado bueno para dejar de jugar aunque no estoy avanzando con este problema.