Я просто пытаюсь подключиться к локальному Spring, сконфигурированному с SSL / TLS 1.2.
Контекст (сервер): Сервер построен с использованием Spring, регистрируется при создании запроса через curl.Также требуется сертификат от клиента (проверка подлинности на основе сертификатов X.509)
Клиент (CURL, командная строка): отлично работает!
Клиент (электронный): Когда код, приведенный ниже, выполняетсяНичего не произошло.К источнику не поступает никаких запросов (ничего не регистрируется), и никаких ошибок не происходит.Ничего.Electron - это такая возможность для отладки.
Код:
let options = {
hostname: 'localhost',
port: 8443,
path: '/',
cert: fs.readFileSync(global.relativePaths.config + 'client.crt'),
key: fs.readFileSync(global.relativePaths.config + 'clientprivate.key'),
passphrase: '[phrase_here]',
rejectUnauthorized: false,
requestCert: true
};
let request = https.request(options);
request.on('error', () => {
console.log("Error!");
})
Кроме того, это всего лишь localhost, поэтому rejectUnauthorized - я работаю с самозаверяющими сертификатами до готовности к производству,:)
Заранее спасибо.:)
РЕДАКТИРОВАТЬ: с использованием тестового кода на выходах вики (call to github) без проблем ... что бы это могло быть? ... также я делаю это на основном процессе (не навизуализатор)