Невозможно подключиться через SSL - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь подключиться к внешнему серверу API с односторонним SSL-соединением.

Я использую nodejs в Linux.

У меня есть следующие вопросы:

  1. Как мне объявить использование моего сертификата SSL?
  2. Я все еще объявляю ca: fs.readFileSync(process.env.SMS_CERT_PATH), в своем коде?
  3. Где я могу разместить свои сертификаты?

GlobUtil.prototype.sendSms = (number, msg, callback) => {

    let options = {
        url: format(process.env.APPSMS, number),
        ca: fs.readFileSync(process.env.SMS_CERT_PATH),
        body: msg
    };

    request.post(options, function(error, response, body) {

        if (error) {
            log.error("Error calling sendSms: " + options.url);
            log.error("===== Error =====");
            log.error(error);

            return callback(error);
        }

        if (response.statusCode === 200) {

            return callback(null, true);
        } else {
            result = JSON.parse(body)
            return callback(new Error(result));
        }
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...