Согласно Coinbase, они обновили свои сертификаты вчера в 10:30 по тихоокеанскому времени. У клиента узла для параметраSSSS установлено значение true, поэтому запросы не будут выполняться при сбое цепочки сертификатов.
Исправлено: когда вы запускаете клиент, вы можете либо установить для параметраSSSS значение false, либо передать новые действительные сертификаты.
Установите для strictSSL значение false:
var Client = require('coinbase').Client;
var client = new Client({
apiKey: mykey,
apiSecret: mysecret,
strictSSL: false
});
обновить файлы сертификатов (вы можете экспортировать их здесь - https://baltimore-cybertrust-root.chain-demos.digicert.com/ или попробовать coinbase.com и экспортировать туда):
var Client = require('coinbase').Client;
var client = new Client({
apiKey: mykey,
apiSecret: mysecret,
caFile: myNewCertFile
});
myNewCertFiles должен соответствовать этому формату файлов с обновленными сертификатами: https://github.com/coinbase/coinbase-node/blob/master/lib/CoinbaseCertStore.js