Jump to content

Recommended Posts

Posted (edited)

Всем доброго дня!

 

У нас есть сайт, который позволяет авторизовать клиентов через портал госуслуг (ЕСИА). Сайт работает, авторизация работает, все ок. Но теперь встала задача заменить текущий сертификат (который был сгенерирован по алгоритму RSA) на новый, который сгенерирован по ГОСТ Р 34.10-2012. Новый сертификат сгенерировать получилось, добавил его на сайт, сайт отправляет клиента на тестовый портал госуслуг. Проблема в том, что когда вводишь тестовый логин и пароль- происходит редирект обратно на сайт с ошибкой: "The client is not authorized to request an access token using this method". В логе тестовой среды ЕСИА появляется запись: "Can't find certificate for client id...". Мы добавили новый сертификат в  соответствующую ИС через технический портал: http://esia.gosuslugi.ru/console/tech. Он там появился, теперь их два: старый и новый. Но это не помогло, ошибка все равно появляется. В связи с чем несколько вопросов:

1) Можно ли добавлять несколько сертификатов для ИС? Как они используются в этом случае? Они оба используются или по мере окончания срока действия?

2) Если сертификат добавлен через технический портал. Нужно ли писать какие-то заявление об этом в МинСвязь?

3) Можно ли использовать самоподписной сертификат или это обязательно должна быть квалифицированная ЭЦП?

4) Данные сертификаты использются для обеих сред ЕСИА (тестовой и продакшен). Можно ли поменять сертификат конкретно для тестовой среды?

 

Edited by VolanD666
  • 1 month later...
Posted

Добрый день,

 

сейчас тоже в процессе замены сертификата RSA на гост2012, и вижу такую же ошибку на тестовой среде, продакшен пока не трогал. Вы нашли решение, в чём была проблема? Предполагаю что проблема в неправильно сформированной подписи реквеста, ошибка слишком общая, что в логах ЕСИА, что возвращаемая при попытке получить токен, прошу подсказать

Posted
В 11.02.2020 в 08:43, dshulgin сказал:

Добрый день,

 

сейчас тоже в процессе замены сертификата RSA на гост2012, и вижу такую же ошибку на тестовой среде, продакшен пока не трогал. Вы нашли решение, в чём была проблема? Предполагаю что проблема в неправильно сформированной подписи реквеста, ошибка слишком общая, что в логах ЕСИА, что возвращаемая при попытке получить токен, прошу подсказать

Добрый день! Попробую ответить по памяти на свои же вопросы:

1) Да, можно добавить. Оба работают и старый и новый

2) На технический портал сертификат добавляется по письму. На продакшен- можно через админку.

3) На этот вопрос не могу ответить

4) См. Выше

Posted

Оказывается надо было просто добавить сертификат в тестовый технологический портал https://esia-portal1.test.gosuslugi.ru/tech/console под тестовой учеткой и всё заработало. На тестовом портале ИС дублируются с боевого, но загруженные сертификаты - нет. То есть загружать сертификаты нужно и на боевом и на тестовом. Странно, что этого не надо было делать для RSA сертификатов, а для ГОСТ 20120 - нужно

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.