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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline ESofter  
#1 Оставлено : 30 июля 2015 г. 16:11:23(UTC)
ESofter

Статус: Активный участник

Группы: Участники
Зарегистрирован: 19.01.2015(UTC)
Сообщений: 67

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 2 раз в 2 постах
Привет.

Ломаю голову над проблемкой.
Приложение WCF. На одной машине все работает,а на другой нет.
Сервисная часть запускается из консольного приложения. В дальнейшем планируется внедрить в WinService.

Сервис выдает следующее сообщение (поймал Фидлером) в ответ на запрос клиента.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode xmlns:a="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">a:FailedAuthentication</faultcode><faultstring xml:lang="ru-RU">В сообщении не удалось проверить, по крайней мере, один токен безопасности.</faultstring></s:Fault></s:Body></s:Envelope>

К серверному сертификату выданы полные права на мою учетку - я и запускаю сервис в режиме консоли.

PS. Вообще начались проблемы с клиентского сертификата.
Сбросил все сохраненные в системе пароли. Затем заставил появится окошко для ввода пароля к клиентскому сертифкату:
signedCms.ComputeSignature(cmsSigner,false);

С клиентской стороны заработало.

Теперь вот эта ошибка. Может быть дело в том, что нужно ввести пароль и для серверного сертификата, ведь я же сбросил все сохраненные пароли. Однако окошко с предложением ввести пароль не появляется. Как его вызвать при WCF взаимодействии я не знаю даже...
Пробовал "протестировать" сертификат из КрипроПро - тестируется успешно, пароль вводить не предлагается.

Гуглинг по ошибке не помог, поиск по форуму тоже что-то.

Отредактировано пользователем 30 июля 2015 г. 16:17:06(UTC)  | Причина: Не указана

Offline ESofter  
#2 Оставлено : 30 июля 2015 г. 16:25:01(UTC)
ESofter

Статус: Активный участник

Группы: Участники
Зарегистрирован: 19.01.2015(UTC)
Сообщений: 67

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 2 раз в 2 постах
Попробовал переключится на другой серверный сертификат.
Когда давал доступ своей учетке под новым сертификатом, появилось окно с предложением ввести пароль. Специально сначала ввел не верный и потом ввел верный. Пароль был принят, галка сохранения была выбрана.

Но ошибка осталась !
Offline ESofter  
#3 Оставлено : 30 июля 2015 г. 18:22:32(UTC)
ESofter

Статус: Активный участник

Группы: Участники
Зарегистрирован: 19.01.2015(UTC)
Сообщений: 67

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 2 раз в 2 постах
Дело однозначно в сертификате 100%
Offline ESofter  
#4 Оставлено : 4 августа 2015 г. 12:17:31(UTC)
ESofter

Статус: Активный участник

Группы: Участники
Зарегистрирован: 19.01.2015(UTC)
Сообщений: 67

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 2 раз в 2 постах
Никто не знает в чем может быть причина этой ошибки ?
Очень неприятная.

Пробовал подсунуть другие сертификаты - все работает.

Подозреваю, что дело может быть в пароле, вроде бы сделал все, чтобы с ним не было проблем:
- Сбрасываю все сохраненные пароли.
- Через КрипроПро провожу тестирование. При этом появляется просьба ввести пароли. Ввожу их и включаю галку "сохранить пароль".

Но вот, ошибка остается. Как будто программа не смогла получить доступ.
Offline ESofter  
#5 Оставлено : 4 августа 2015 г. 12:54:18(UTC)
ESofter

Статус: Активный участник

Группы: Участники
Зарегистрирован: 19.01.2015(UTC)
Сообщений: 67

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 2 раз в 2 постах
Провел новые эксперименты.

В общем результат такой:
Проблема в нашем Клиентском сертификате !

Методом перебора выяснил, что с нашим Серверным сертификатом, С Крипро-Про тестовым Клиентом/Серверными сертификатами система работает в любой комбинации.

Но как только подставляем наш клиентский, вылетает данная проблема.
Подскажите пожалуйста, что может быть не так с клиентским сертификатом ? Очень уж интересно.

PS. прошу прощения, что-то не получается загрузить картинку на форум, выкладываю на другой ресурс:
UserPostedImage
Offline Boris@Serezhkin.com  
#6 Оставлено : 4 августа 2015 г. 14:46:51(UTC)
Boris@Serezhkin.com

Статус: Активный участник

Группы: Участники
Зарегистрирован: 26.08.2010(UTC)
Сообщений: 259
Откуда: Moscow

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 11 раз в 10 постах
Просмотреть сертификаты в контейнере Он там есть?
А проще certmgr.msc - экспорт без закрытого ключа,
сохранить в Б64 и сюда открытую часть
Offline ESofter  
#7 Оставлено : 4 августа 2015 г. 14:54:07(UTC)
ESofter

Статус: Активный участник

Группы: Участники
Зарегистрирован: 19.01.2015(UTC)
Сообщений: 67

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 2 раз в 2 постах
Автор: Boris@Serezhkin.com Перейти к цитате
Просмотреть сертификаты в контейнере Он там есть?
А проще certmgr.msc - экспорт без закрытого ключа,
сохранить в Б64 и сюда открытую часть


При попытке посмотреть сертификат в контейнере вылетает следующая ошибка:

КриптоПро CSP

В контейнере закрытого ключа 'REGISTRY\\RaUser-....' отсутствуют сертификаты

ОК


Но почему тогда Тестирование в КрипроПро проходит успешно ?

Изначально сертификат был на USB токене. Но был экспортирован в PFX файл из оснастки сертификатов. Там на второй закладке есть кнопка "Скопировать в файл" с сохранением Приватного Ключа.
Сертификат вроде бы нормально установился в системе, и как видите, имеется приписка, что Приватный Ключ имеется.
Может ли быть проблема в том, что сертификат был экспортирован с токена ? Но опять же, почему он тогда проходит тестирование.

Вот результат тестирования:

Проверка завершена успешно ошибок не обнаружено
Контейнер закрытого ключа
имя RaUser-....
уникальное имя REGISTRY\\RaUser-....
FQCN \\.\REGISTRY\RaUser-....
проверка целостности контейнера успешно
Ключ обмена доступен
экспорт открытого ключа успешно
импорт открытого ключа успешно
подпись успешно
проверка успешно
создание ключа обмена успешно
экспорт ключа разрешен
алгоритм GOST R 34.10-2001 DH
GOST R 34.10-2001, default exchange parameters
GOST R 34.11-94, default parameters
сертификат в контейнере отсутствует
Ключ подписи отсутствует
загрузка ключей успешно

Отредактировано пользователем 4 августа 2015 г. 14:59:13(UTC)  | Причина: Не указана

Offline Андрей Писарев  
#8 Оставлено : 4 августа 2015 г. 14:57:26(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,322
Мужчина
Российская Федерация

Сказал «Спасибо»: 549 раз
Поблагодарили: 2208 раз в 1723 постах
Автор: ESofter Перейти к цитате
Провел новые эксперименты.

В общем результат такой:
Проблема в нашем Клиентском сертификате !

Методом перебора выяснил, что с нашим Серверным сертификатом, С Крипро-Про тестовым Клиентом/Серверными сертификатами система работает в любой комбинации.

Но как только подставляем наш клиентский, вылетает данная проблема.
Подскажите пожалуйста, что может быть не так с клиентским сертификатом ? Очень уж интересно.

PS. прошу прощения, что-то не получается загрузить картинку на форум, выкладываю на другой ресурс:
UserPostedImage


По названию средств ЭП - сильно напрашивается вопрос: какой УЦ\СКЗИ использовалось?
Техническую поддержку оказываем тут
Наша база знаний
Offline Boris@Serezhkin.com  
#9 Оставлено : 4 августа 2015 г. 15:05:51(UTC)
Boris@Serezhkin.com

Статус: Активный участник

Группы: Участники
Зарегистрирован: 26.08.2010(UTC)
Сообщений: 259
Откуда: Moscow

Сказал(а) «Спасибо»: 4 раз
Поблагодарили: 11 раз в 10 постах
Автор: ESofter Перейти к цитате
При попытке посмотреть сертификат в контейнере вылетает следующая ошибка:

КриптоПро CSP

В контейнере закрытого ключа 'REGISTRY\\RaUser-....' отсутствуют сертификаты

ОК

Это не ошибка, ты при установке галочку не поставил - Поместить сертификат в контейнер.
Автор: ESofter Перейти к цитате
Но почему тогда Тестирование в КрипроПро проходит успешно ?
Так это математика проверяется и ключи, и только.

Выложи открытую часть Дело в назначениях и дополнительных оидах
сервер требует а в сертификате нету. и все.
Offline ESofter  
#10 Оставлено : 4 августа 2015 г. 15:08:49(UTC)
ESofter

Статус: Активный участник

Группы: Участники
Зарегистрирован: 19.01.2015(UTC)
Сообщений: 67

Сказал(а) «Спасибо»: 5 раз
Поблагодарили: 2 раз в 2 постах
Автор: Андрей * Перейти к цитате

По названию средств ЭП - сильно напрашивается вопрос: какой УЦ\СКЗИ использовалось?



Я не знаю точно.
Выслал Вам в личку Корневой сертификат, на который ссылается проблемный. Из него можно понять какой УЦ выдал ?
Могу спросить у пользователя, который мне его передал, если из сертификата этого не понять. Сам то я точно не знаю...

Однако вроде бы раньше проблем с их сертификатами не было, и мы уже работали с ними!
Просто вот что интересное произошло, предыдущая версия клиентского сертификата истекает в этом месяце, и был выпущен новый серт, который и выслали мне. И вот с ним начались проблемы. Старый то я удалил из системы, чтобы не было конфликтов, у них имена одинаковые...
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (8)
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.