Статус: Новичок
Группы: Участники
Зарегистрирован: 27.11.2015(UTC) Сообщений: 4 Откуда: Moscow
|
Здравствуйте ! Возник ряд проблем. (Тема схожа с http://www.cryptopro.ru/forum2/....aspx?g=posts&t=9652, но там проблемы возникли с Linux...)Имеется два ноутбука под управлением Windows 8. Ноутбуки одинаковые, версия ОС тоже. Для одного из установил необходимый пакет для работы с КриптоПро через плагин браузера:
- КриптоПро CSP (версия ядра СКЗИ: 3.9.8001 КС1; Версия продукта: 3.9.8227)
- КриптоПро Рутокен CSP (версия ядра СКЗИ: 3.9.8002 КС1; Версия продукта: 3.9.8300)
- КриптоПро ЭЦП Browser plug-in (насколько я понимаю, версия 2.0 (http://www.cryptopro.ru/products/cades/plugin))
Зашёл в настроки плагина и добавил урл тестового сервера ( https://www.cryptopro.ru/sites/d...ge/cades_bes_sample.html) Установил сертификат от тестового центра КриптоПро ( CN=CRYPTO-PRO Test Center 2) в контейнер "Личное" На втором ноутбуке всё было установлено до меня и судя по операциям с коллегой, с которым устанавливали - тоже самое Результат же на разных машинах разнится. Пробую через Mozila Firefox (версии 42.0) с обеих машин заходить на урл тестового центра https://www.cryptopro.ru/sites/d...ge/cades_bes_sample.html. Оба компьютера показывают, что плагин загружен (зелёный огонёк). Но одна машина показывает сертификат, другая просто пустой список без указания каких-либо ошибок. Пробовал убирать сайт тестового центра из настроек плагина. Тогда при заходе на страницу браузер предлагает его включить. Результат всё тот же - после подтверждения разрешения плагина одна машина показывает сертификат, вторая нет. Стал составлять JS-скрипт с использования API ( http://cpdn.cryptopro.ru/) и увидел, что на разных машинах свойство IsValid().Result возвращает 1 (на той машине, у которой работает страница тестового центра) и 0 (у которой не работает). Отсюда вопрос 1) Почему сертификат не валиден при проверке плагином ? Оба выданы тестовым центром и находятся в контейнере "Личное", скрипт для проверки один и тот же.И второй вопрос. Имеется электронный ключ на внешнем носителе, выданный Сбербанком. На обеих машинах js-скрипт видит его. И даже запрашивает его pin-код (и даже проверяет его корректность с "флэшки"), но он не валиден на обеих машинах ( IsValid().Result возвращает 0 даже на той машине, которая возвращает 1 на ваш тестовый сертификат). На сайте сбербанка подлинность ЭЦП с ключа подтверждается. Отсюда вопрос номер 2) Что я делаю не так с внешними ключами на съёмных носителях и, насколько я понял, если isValid возвращает 0 - подписать документ не получится ? Т.к. скрипт, который подтверждает валидность сертификата успешно подписывает документ, а тот же скрипт, отвечающий 0 на валидность - падает с ошибкойБуду максимально благодарен за оперативный ответ Отредактировано пользователем 27 ноября 2015 г. 11:17:33(UTC)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close