Несоответствие значений ключей при предоставлении нескольких сертификатов / ключей

У меня есть сервер NodeJS HTTPS, и я пытаюсь заставить его принять несколько сертификатов SSL. Документы указывают, что это должно быть возможно:

var options = {
    key: [key1, key2],
    cert: [cert1, cert2],
    ca: caCert
};
var server = https.createServer(options);

Если указать только key1 и cert1 или key2 и cert2, все работает правильно. Тем не менее, если я пытаюсь использовать оба, то я получаю следующее сообщение об ошибке:

_tls_common.js:140
    c.context.setKey(pem, val.passphrase || passphrase);
              ^

Error: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

0 ответов

Другие вопросы по тегам