Electron по умолчанию выбирает первый доступный сертификат, который не будет работать для сайта, к которому они пытаются получить доступ. Использование определенного имени также не работает, поскольку пользователям назначаются немного разные сертификаты.
Любое руководство будет принято с благодарностью. Спасибо.
Вы должны иметь возможность прочитать список сертификатов (который является одним из параметров select-client-certificate, а затем открыть всплывающее окно, позволяющее пользователю выбрать один из сертификатов.
browserWindow.webContents.on("select-client-certificate", (event, url, certificateList, callback) => {
event.preventDefault();
// Go through the certificateList
// certificateList is just Array<Certificate>
// Show a popup and render the cert list, let user select one
callback(userSelectedCert);
});
persontomschedule10.09.2018
comment
Я получаю, что обратный вызов ошибки не является функцией, хотя параметр обратного вызова существует после ввода (с использованием машинописного текста, примерно эквивалентного doc).
- personAmbroise Rabier; 23.01.2019
comment
Это псевдокод, поэтому вам нужно будет определить свою собственную функцию обратного вызова.
- persontom; 25.05.2019