Java.lang.IllegalStateException

Проверка срока действия сертификата для JaCart и Rutoken:

В правом нижнем углу рабочего стола (трей), нажмите 2 раза по значку JaCart Перейдите во вкладку PKI, где будут указаны сроки действия вашего сертификата.

В панели управления компьютера откройте «Панель управления Rutoken» во вкладке «Сертификаты» будут отображены ваши сертификаты ГОСТ и PKI, нажав на которые вы узнаете срок их действия.

Проверить срок действия сертификатов можно на домашней странице УТМ.( На компьютере с УТМ перейти по адресу http://localhost:8080/ во вкладку «Сертификаты»)

Если срок действия подходит к концу, то нужно обновить сертификат в личном кабинете ЕГАИС http://egais.ru

Также процедуру по обновлению нужно провести, если появляется следующая надпись:

Не найден сертификат ЕГАИС

Java.lang.IllegalStateException

Java.lang.IllegalStateException

Java.lang.IllegalStateException

Java.lang.IllegalStateException

В зависимости от ключа JaCart или RuToken введите пароль

для JaCart: 11111111 (восемь единиц)

Java.lang.IllegalStateException

для RuToken: 12345678

Java.lang.IllegalStateException

Система покажет Вам ваш сертификат ГОСТ после нажатия на который вы попадёте в свой личный кабинет системы ЕГАИС.

Зайдите Пуск-Все программы-КРИПТО-ПРО-КриптоПро CSP.

Перейдите на вкладку Сервис.

Нажмите – Просмотреть сертификаты в контейнере.

В открывшемся окне нажмите Обзор.

В открывшемся окне выберите контейнер закрытого ключа, нажмите ОК.

Нажмите Установить, нажмите ОК (или, если сертификат уже присутствовал в хранилище, согласитесь на замену, нажав Да).

Нажмите – Установить личный сертификат.

Нажмите Обзор и выберите файл сертификата, нажмите Открыть.

Затем нажмите Далее.

Если хотите найти контейнер автоматически, то поставьте галочку Найти контейнер автоматически. При установке этой галочки КриптоПро CSP автоматически найдет контейнер, сответствующий сертификату.

Если Вы хотите выбрать контейнер вручную, то нажмите Обзор-Выберите соответствующий контейнер из списка-Нажмите ОК.

Нажмите Далее, нажмите Готово (если сертификат уже присутствовал в хранилище, согласитесь на замену, нажав Да).

Читать также:  Сертификат на маткапитал и СНИЛС ребенка можно получить без заявления

Спасибо!

Наш менеджер уже увидел Ваше обращение и спешит помочь Вам как можно скорее!

В рабочее время (пн – пт с 9:00 до 18:00) наши менеджеры очень активны и общительны и с радостью ответят Вам в течение дня.

В остальное время – дожидайтесь ответа на следующий рабочий день.

А пока предлагаем вам:

  • Почитать отзывы наших клиентов;
  • Узнать о новинках для бизнеса в блоге;

Заказ обратного звонка

Описание проблемы. Для ЕГАИС используются два сертификата: ГОСТ сертификат для юридической значимости ТТН; RSA сертификат для идентификации контрагента.

Каждый сертификат действует один год с момента его формирования.

ГОСТ сертификат формирует удостоверяющий центр, поэтому для его продления обратитесь в удостоверяющий центр.

RSA сертификат формируется на портале ЕГАИС, поэтому вы можете самостоятельно заменить его.

Чтобы решить проблему, нужно очистить раздел PKI от старого RSA сертификата и записать туда новый.

Пошаговая инструкция как продлить RSA сертификат

В меню «Пуск» найдите приложение «Единый клиент JaCarta» и откройте его.

Java.lang.IllegalStateException

Рис. 1. Единый клиент JaCarta

Откроется рабочая область программы.

В левом нижнем углу нажмите на ссылку «Переключиться в режим администрирования».

Java.lang.IllegalStateException

Рис. 2. Переключение в режим администрирования

Вновь откроется рабочая область программы. Перейдите на вкладку PKI.

Java.lang.IllegalStateException

Рис. 3. Информация о токене

ПРИМЕЧАНИЕ: Перед тем как продолжить, убедитесь, что раздел PKI не заблокирован.

Заказать консультацию специалиста по работе с ЕГАИС

Java.lang.IllegalStateException

Рис. 4. Операции с приложением

Для инициализации получите разрешение и укажите данные для пользователя:

1. PIN-код администратора – по умолчанию 00000000

2. PIN-код пользователя – по умолчанию 11111111

Java.lang.IllegalStateException

Рис. 5. Инициализация приложения

После ввода данных нажмите «Выполнить».

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

Читать также:  Составлением и выдачей депозитного сертификата подтверждается заключение договора

Java.lang.IllegalStateException

Рис. 6. Предупреждение об удалении

После того как Вы очистили PKI раздел, он готов к записи нового сертификата.

Шаг 3. Запись нового сертификата

Зайдите на портал http://egais.ru через браузер Internet Explorer.

Java.lang.IllegalStateException

Рис. 7. Вход в личный кабинет

Для входа на портал выполните проверку. Для этого на странице нажмите на кнопку «Ознакомиться с условиями и проверить их выполнения».

Java.lang.IllegalStateException

Рис. 8. Проверка выполнения условий

Нажмите на кнопку «Начать проверку».

Java.lang.IllegalStateException

Рис. 9. Проверка выполнения условий

Дождитесь завершения проверки – все галочки слева станут зелеными.

Java.lang.IllegalStateException

Рис. 10. Завершение проверки

После успешной проверки под проверочными пунктами появится кнопка «Перейти в Личный кабинет». Нажмите на кнопку.

Введите PIN-код от ГОСТ сертификата. PIN-код пользователя по умолчанию 098765431. Укажите PIN-код и нажмите на кнопку «Показать сертификаты».

Рис. 11. Ввод ПИН код аппаратного ключа

Система покажет ваш сертификат. Нажмите на него для входа на портал.

Java.lang.IllegalStateException

Рис. 12. Сертификат для входа на портал

В левом вертикальном меню выберите пункт «Получить ключ».

Java.lang.IllegalStateException

Рис. 13. Получение ключа

В центре страницы появятся точки с адресами, которые зарегистрированы в системе ЕГАИС. Найдите нужную и нажмите кнопку «Сформировать ключ».

Запустится процесс создания сертификата.

Для формирования сертификата введите PIN-код пользователя – по умолчанию 11111111. Нажмите на кнопку «Сформировать ключ».

Рис. 14. Формирование сертификата RSA

В некоторых случаях операционная система дополнительно запросит ввести PIN-код пользователя PKI раздела– по умолчанию 11111111.

Java.lang.IllegalStateException

Рис. 15. Дополнительный ввод ПИН-кода

Дождитесь завершения формирования RSA сертификата.

После успешного завершения появится надпись: «Сертификат успешно записан на токен».

Рис. 16. Формирование сертификата

На этом замена RSA сертификата завершена, продолжайте работать с ЕГАИС.

Долгое время у меня всё работало, но сегодня абсолютно неожиданно решило сломаться. Причину я не понимаю, но при запуске томката получаю сообщение об ошибке, что мой проект нельзя запустить.

Читать также:  DigiCert_Global Корневой сертификат CAM не является доверенным, согласно коду ошибки oom 205

Либа на месте, класс на месте: вижу его перед сборкой в Intellij Idea, и абсолютно та же либо лежит в соседнем проекте, и он отлично запускается, без ошибок, всё работает.

И этот же проект в том же виде запускается на других машинах (копировал ROOT и вставлял туда).

Пробовал перезапускать компьютер, переустанавливать томкат, пересобирать проект. Не пойму, в чём может быть причина. Подскажите, пожалуйста.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *