Мы работаем над безопасным приложением, использующим PKI. Как часть требования, нам необходимо создать приложение, независимое от браузера и платформы, которое поддерживает все виды сертификатов в браузере и на eTokens. Мы используем эти сертификаты для целей шифрования и дешифрования. Вся работа, связанная с PKI, должна выполняться на стороне клиента.
Я обнаружил библиотеку javascript под названием Forge https://github.com/digitalbazaar/forge/downloads.
Каким будет код для а) получения списка сертификатов из браузера с использованием подделки и доступа б) получения общедоступной информации о сертификате в) получения закрытого ключа для шифрования данных