Статус: Новичок
Группы: Участники
Зарегистрирован: 06.02.2020(UTC) Сообщений: 2 Откуда: Moscow
|
Подскажите, пожалуйста, нормально работаем с хромиум+гост+крипто+плагин на нескольких площадках, например, сбераст\росэльторг\ростендер\т.д. сегодня пробуем войти на НЭП, но что-то вместо списка ключей для загрузки у нас ошибка например, на страниц: https://etp-ets.ru/login-ecp?backurl=вот такая ошибка: https://prnt.sc/qyd8k1 , https://prnt.sc/qyd9waошибка из консоли https://prnt.sc/qydadi , https://prnt.sc/qydam5позвонил в НЭП, они готовы помочь но с ИЕ у нас ИЕ нет, пользуемся вашим хромиум, хороший продукт, спс за него может кто может подсказать? куда идти-то?..
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,376 Сказал «Спасибо»: 53 раз Поблагодарили: 773 раз в 715 постах
|
Автор: Alexeyyyyyyyy Подскажите, пожалуйста, нормально работаем с хромиум+гост+крипто+плагин на нескольких площадках, например, сбераст\росэльторг\ростендер\т.д. сегодня пробуем войти на НЭП, но что-то вместо списка ключей для загрузки у нас ошибка например, на страниц: https://etp-ets.ru/login-ecp?backurl=вот такая ошибка: https://prnt.sc/qyd8k1 , https://prnt.sc/qyd9waошибка из консоли https://prnt.sc/qydadi , https://prnt.sc/qydam5позвонил в НЭП, они готовы помочь но с ИЕ у нас ИЕ нет, пользуемся вашим хромиум, хороший продукт, спс за него может кто может подсказать? куда идти-то?.. Здравствуйте. Видимо, работа не в Internet Explorer на данном портале не поддерживается. |
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602 Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 393 раз в 366 постах
|
Добрый день. Посмотрите пожалуйста, сайт случайно не создает объект в коде документа с типом application/x-cades? А то очень смахивает на ситуацию с ГАСУ о которой писал несколько дней назад. Расширение браузера не связано с этим типом и потому сайт неправильно детектит плагин как не установленный. А вот в ИЕ срабатывает npapi самого плагина мимо расширения и npapi связано с типом и потому в ИЕ работает. https://www.cryptopro.ru...aspx?g=posts&t=17563Я пошел дальше и посмотрел как работает на тестовой страничке Криптопро (точнее локальном варианте странички), там сравнивается версия из useragent и для старых браузеров создается application/x-cades, для новых грузится расширение другим способом. То есть сайт дающий только первый способ просто не был адаптирован под новые версии браузеров. Теоретически наверно можно написать некое расширение, которое будет отслеживать наличие объектов application/x-cades на неадаптированных сайтах и выполнять для них новый способ работы с расширением криптопро. Отредактировано пользователем 6 февраля 2020 г. 14:53:39(UTC)
| Причина: Не указана
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.02.2020(UTC) Сообщений: 2 Откуда: Moscow
|
Автор: two_oceans Добрый день. Посмотрите пожалуйста, сайт случайно не создает объект в коде документа с типом application/x-cades? Как это посмотреть?
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602 Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 393 раз в 366 постах
|
Автор: Alexeyyyyyyyy Автор: two_oceans Добрый день. Посмотрите пожалуйста, сайт случайно не создает объект в коде документа с типом application/x-cades? Как это посмотреть? Ясно, наверно лучше мне самому посмотреть. На всякий случай поясню: на ГАСУ это визуально проявляется как появление внизу страницы квадратиков примерно 100 на 100 пикселов с надписью "Плагин не загружен". UPD: посмотрел. Авторы НЭП спрашивают браузер с чем связан данный миме-тип. То есть проблема действительно в том, что с миме-типом ничего не связано в Хромиум-Гост, но способ проверки любопытный. К слову, работает в КриптоПро Фокс 45, где еще есть поддержка npapi плагинов. Код:https://etp-ets.ru/assets/mtecrypto_js.1581087549.js
/**
* Проверка наличия плагина КриптоПро ЭЦП Browser plug-in
* @return boolean результат проверки
*/
Engine.Crypto.WinCryptoApi.prototype.isPluginEnabled = function() {
var mimetype = navigator.mimeTypes["application/x-cades"];
if (mimetype) {
var plugin = mimetype.enabledPlugin;
if (plugin) {
return true;
}
}
return false;
}
Потом все же ищут объект по идентификатору: Код: if (isIE) {
...
} else {
if (!Engine.Crypto.WinCryptoApi.prototype.isPluginEnabled()) {
return this._errorHandler('Внимание! Для корректной работы системы требуется установить КриптоПро ЭЦП Browser plug-in.');
}
// Инициализация объектов CAdESCOM.
var cadesobject = document.getElementById("cadesplugin");
try
{
Engine.Crypto.WinCryptoApi.prototype.store = cadesobject.CreateObject("CAdESCOM.Store");
Engine.Crypto.WinCryptoApi.prototype.signedData = cadesobject.CreateObject("CAdESCOM.CadesSignedData");
Engine.Crypto.WinCryptoApi.prototype.signer = cadesobject.CreateObject("CAdESCOM.CPSigner");
Engine.Crypto.WinCryptoApi.prototype.attribute = cadesobject.CreateObject("CAdESCOM.CPAttribute");
}
catch (e) {
return this._errorHandler(e);
}
}
В коде самой страницы нашелся объект размером 1 на 1 пиксель.Расположен где-то между "Сертификат" и "Войти". Код:<object id="cadesplugin" type="application/x-cades" style="height: 1px; width: 1px;"></object>
Отредактировано пользователем 10 февраля 2020 г. 7:26:14(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close