10

Континент TLS: ошибка bad allocation при выборе сертификата

Приветствую, коллеги. Континент TLS-клиент открывался, но при сохранении сертификата по умолчанию выдавал bad allocation. То же сообщение появлялось, когда я пытался сбросить ранее выбранный сертификат.

Проблема

bad allocation

В моём случае сертификат был исправен и нормально открывался через КриптоПро. Ошибка возникала только при записи настройки в Континент TLS, поэтому я проверил пользовательский конфигурационный файл клиента.

С чего я начал проверку

  1. Полностью закрыл браузер.
  2. Нажал правой кнопкой мыши на значок Континент TLS в системном трее и выбрал «Выход».
  3. Убедился в диспетчере задач, что процесс клиента завершён.
  4. Запустил Континент TLS от имени администратора и повторил сохранение сертификата.

Если после запуска с повышенными правами настройка сохраняется, причина связана с доступом к пользовательской конфигурации. У меня ошибка осталась, поэтому перешёл к следующему шагу.

Решение: пересоздать UserConfig.json

Настройки текущего пользователя хранятся в файле:

%APPDATA%\ContinentTLSClient\UserConfig.json
  1. Закрыл Континент TLS-клиент.
  2. Нажал Win + R, ввёл %APPDATA%\ContinentTLSClient и нажал Enter.
  3. Скопировал UserConfig.json в резервную папку.
  4. Переименовал исходный файл в UserConfig.json.old.
  5. Запустил клиент и заново указал параметры, которые были в нашей рабочей инструкции.
  6. Повторно выбрал сертификат и сохранил настройку.

Важно: я не удалял файл без копии и не отключал UAC на постоянной основе. После пересоздания конфигурации адреса ресурсов и параметры прокси приходится проверять заново.

Как проверить результат

Континент TLS создал новый UserConfig.json, сохранил выбранный сертификат и перестал показывать bad allocation. После перезапуска выбранный сертификат остался в настройках.

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

Получилось или остались вопросы?

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

Напишите комментарий

Опишите проблему и укажите, какое решение вы уже проверили. Адрес электронной почты на сайте не публикуется.