Как отправить SOAP-запрос к веб-сервису через HTTPS по сертификату X509 в Javascript?
Дано:
- SOAP веб-сервис портала Росреестра, подключение к которому идет по HTTPS, аутентификация клиента по сертификату X509, алгоритм закрытого ключа - ГОСТ Р 34.11-94;
- Клиентская машина с установленным CryptoPro (криптопровайдер, содержащий алгоритмы для шифрования и подписи, включая ГОСТ Р 34.11-94) и CadesPlugin (позволяет использовать функции подписи и шифрования CryptoPro в javascript).
Необходимо:
- Отправить запрос с клиентской машины через браузер, т. е. со страницы html, используя javascript.
Это возможно? Какие библиотеки или фреймворки решают эту проблему?