Я создал пару ключей и самоподписанный сертификат с помощью библиотеки JavaScript WebCrypto API и сторонний веб-сервис с помощью запроса CSR. Теперь я хочу сохранить сертификат с закрытым ключом в хранилище личных сертификатов Windows на клиентском компьютере. Я нашел здесь, что с помощью JavaScript strong> это невозможно. Используя java, это легко возможно. Но поскольку jApplet сейчас не приветствуется, есть ли другой способ со стороны клиента. Возможно ли это, создав расширения chrome / mozilla?
Обратите внимание: я понимаю, что если я экспортирую сертификат как файл вместе с закрытым ключом, я могу импортировать его вручную в хранилище сертификатов Windows в качестве личного сертификата. Но я хочу автоматизировать этот процесс, например: пользователь просто заполняет форму из браузера и при взаимодействии с сервером, сертификат будет создан и будет храниться в магазине Windows клиента вместе с закрытым ключом.