Запуск сервера SSL node.js с помощью godaddy gd_bundle.crt

У меня проблемы с получением моего сервера SSL, работающего с сертификатами от Godaddy

Использование Express: 3.1.0

Ниже это работает с ключом / crt, который был сгенерирован локально / не подписан go daddy (Браузер жалуется, но если вы добавляете исключение, это работает.

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);

С Godaddy мне предоставляется дополнительный файл gd_bundle.crt, который, я полагаю, вы реализуете так, но я получаю ошибку

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);

С этой конфигурацией я получаю: Ошибка 107 (net :: ERR_SSL_PROTOCOL_ERROR): ошибка протокола SSL.

По правде говоря, я не создаю им ключи / сертификаты, которые делает наш разработчик ... Я не уверен, как я могу устранить неполадки, если я неправильно внедряю эти добрые или есть способ убедиться, что он правильно настроил файлы key / crt ....

Кто-нибудь видит что-то явно явно не так?

Ответы на вопрос(4)

Ваш ответ на вопрос