Я пытаюсь использовать библиотеку jsrsasign для подписи файла. https://kjur.github.io/jsrsasignjsrsasign library - Как использовать сертификат локального браузера для подписи файла в javascript?
Как я могу перейти к использованию ключа из импортированного сертификата браузера? (сертификат локального браузера, сгенерированный и импортированный)
Можно ли экспортировать ключ через javascript из локального сертификата для использования в методе ниже? (к ключуFromLocalCertificate)
var rsa = new RSAKey();
rsa.readPrivateKeyFromPEMString (keyFromLocalCertificate);
Спасибо.
Спасибо за ответ. Я имею в виду сертификат, установленный в хранилище ключей локального браузера. Мне нужно всего лишь зашифровать строку с помощью javascript, используя сертификат локального браузера. Это возможно? –
У меня нет ключевых исходных данных. Сертификат уже был импортирован в браузер. –
Невозможно с javascript, даже с плагином из-за ограничений безопасности браузера. См. Http://stackoverflow.com/a/41101495/6371459 и http://stackoverflow.com/questions/38605661/javascript-key-certificate-from-usb-token/38607119#38607119 – pedrofb