Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Klim  
#1 Оставлено : 27 ноября 2015 г. 11:10:04(UTC)
Klim

Статус: Новичок

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.