L'exécution de SSL node.js serveur avec godaddy gd_bundle.crt

Je vais avoir du mal à obtenir mon serveur SSL de travail avec le certificat de godaddy

Express: 3.1.0

Ci-dessous cela fonctionne avec une clé/crt qui a été généré à l'échelle locale et n'est pas signée par go daddy (Le navigateur se plaint, mais si vous ajoutez exception, il fonctionne.

var http = require('https');    
var privateKey  = fs.readFileSync('/var/www/dev/ssl/server.key').toString();
    var certificate = fs.readFileSync('/var/www/dev/ssl/server.crt').toString();
    var credentials = {key: privateKey, cert: certificate};
    var https = http.createServer(credentials, app);

Avec godaddy je suis a fourni un fichier supplémentaire gd_bundle.crt qui je pense vous mettre en œuvre comme cela, mais je reçois une erreur

var http = require('https');
    var privateKey  = fs.readFileSync('/var/www/prod/ssl/mysite.key').toString();
    var certificate = fs.readFileSync('/var/www/prod/ssl/mysite.com.crt').toString();
    var ca = fs.readFileSync('/var/www/prod/ssl/gd_bundle.crt').toString();
    var credentials = {key: privateKey, cert: certificate, ca: ca};
    var https = http.createServer(credentials, app);

Avec cette configuration, j'obtiens: Erreur 107 (net::ERR_SSL_PROTOCOL_ERROR): protocole SSL erreur.

Pour dire la vérité je ne suis pas la création d'elles les touches/certs notre devops gars ne... je ne suis pas sûr de savoir comment je peux résoudre si je suis la mise en œuvre de la godaddy ceux qui ont été mal ou si il y a une manière de vous assurer que l'installation de la clé/crt correctement les fichiers....

Personne ne voit rien, de manière flagrante évidemment faux?

InformationsquelleAutor nwkeeley | 2013-04-25