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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline DVAckom  
#1 Оставлено : 5 февраля 2021 г. 12:45:43(UTC)
DVAckom

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

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

Сказал(а) «Спасибо»: 17 раз
Поблагодарили: 56 раз в 18 постах
Добрый день!
Мы выдали клиенту сертификат со встроенной лицензией КриптоПро CSP. Сертификат не записан в контейнер (возможно важно). На рабочем месте клиента установлена КриптоПро CSP 4 версии 4.0.9969. Срок пробной версии истек. Пытаемся установить сертификат в хранилище и получаем ошибку: "Срок действия этой версии КриптоПро истек или еще не наступил, либо серийный номер лицензии не был введён". Визуально в сертификате наблюдаем OID, отвечающий за наличие встроенной лицензии. Провели тестирование контейнера:
Проверка завершилась с ошибкой
Контейнер закрытого ключа пользователя
имя 4.2.2021_17.7.10_610208881696_torgi_bazovii_ietp_«
уникальное имя REGISTRY\\4.2.2021_17.7.10_610208881696_torgi_bazovii_ietp_«
FQCN \\.\REGISTRY\4.2.2021_17.7.10_610208881696_torgi_bazovii_ietp_«
проверка целостности контейнера успешно
Ключ обмена доступен
длина ключа 512 бит
экспорт открытого ключа успешно
вычисление открытого ключа успешно
импорт открытого ключа успешно
подпись Ошибка 0x8007065B: Ошибка исполнения функции.
создание ключа обмена успешно
экспорт ключа разрешен
алгоритм ГОСТ Р 34.10-2012 DH 256 бит
ГОСТ Р 34.10 256 бит, параметры обмена по умолчанию
ГОСТ Р 34.11-2012 256 бит
ГОСТ 28147-89, параметры шифрования ТК26 Z
сертификат в контейнере отсутствует
Срок действия закрытого ключа 4 мая 2022 г. 17:09:26
Использование ключа обмена разрешено до окончания срока действия закрытого ключа.
Ключ подписи отсутствует
загрузка ключей успешно
Версия контейнера 2
Значение ControlKeyTimeValidity 1
Расширения контейнера
некритическое Расширение контейнера КриптоПро CSP. Срок действия ключа обмена
действителен по 4 мая 2022 г. 17:09:26

Переустановили КриптоПро CSP на версию 5 и сертификат удалось установить и все работает, но я не уверен, что через 3 месяца, когда истечет пробный период, все будет также хорошо.

В связи с этим вопросы:
1. в сертификате кроме OID еще что-то размещается, отвечающее за встроенную лицензию? Может ли быть так, что OID есть, а встроенная лицензия некорректна? Как можно проверить сертификат на то, что там корректная встроенная лицензия?
2. В принципе можно установить сертификат в хранилище, если срок действия CSP истек? Я подозреваю что "Да", иначе у всех владельцев таких сертификатов через год были бы проблемы с продлением сертификатов. Но тогда, в чем же была проблема, если по п.1 у нас все хорошо?
Offline Захар Тихонов  
#2 Оставлено : 5 февраля 2021 г. 13:55:37(UTC)
Захар Тихонов

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

Группы: Участники
Зарегистрирован: 17.08.2015(UTC)
Сообщений: 3,311
Мужчина
Тонга
Откуда: Калининград

Сказал «Спасибо»: 40 раз
Поблагодарили: 583 раз в 560 постах
Здравствуйте.

1. Сертификат со встроенной лицензией должен быть в контейнере.
2. Проверить корректность встроенной лицензии можно: протестировав контейнер в CSP 5.0, в котором есть сертификат. Или выполнив команду csptest.exe -certlic -check -certfile C:\сертификат.cer

Константу, которая попадает в сертификат, требуется менять после смены сертификата ЦС - всегда, константа индивидуальна к каждому ключу ЦС.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline DVAckom  
#3 Оставлено : 5 февраля 2021 г. 16:13:18(UTC)
DVAckom

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

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

Сказал(а) «Спасибо»: 17 раз
Поблагодарили: 56 раз в 18 постах
Автор: Захар Тихонов Перейти к цитате
Здравствуйте.

1. Сертификат со встроенной лицензией должен быть в контейнере.


Спасибо за подсказки. Дальше наверное, пожелание для разработчиков:
Ситуация, при которой сертификат не записался в контейнер, не экзотическая. Очень часто не хватает места на токене и сертификат не попадает в контейнер. В этом случае клиент со встроенной лицензией попадает в патовую ситуацию: добавить сертификат в контейнер не дает просроченная CSP и установить сертификат тоже нельзя.
Offline Захар Тихонов  
#4 Оставлено : 8 февраля 2021 г. 13:29:47(UTC)
Захар Тихонов

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

Группы: Участники
Зарегистрирован: 17.08.2015(UTC)
Сообщений: 3,311
Мужчина
Тонга
Откуда: Калининград

Сказал «Спасибо»: 40 раз
Поблагодарили: 583 раз в 560 постах
Автор: DVAckom Перейти к цитате

Спасибо за подсказки. Дальше наверное, пожелание для разработчиков:
Ситуация, при которой сертификат не записался в контейнер, не экзотическая. Очень часто не хватает места на токене и сертификат не попадает в контейнер.


Если импортировать сертификат в контейнер не удается из-за нехватки места, то стоит с этого токена что-то удалить и потом выполнить импорт. Или воспользоваться новым токеном.

Автор: DVAckom Перейти к цитате
В этом случае клиент со встроенной лицензией попадает в патовую ситуацию: добавить сертификат в контейнер не дает просроченная CSP и установить сертификат тоже нельзя.


Если в сертификате корректная константа, то провайдер с истекшей лицензией позволит его установить с привязкой к ЗК и импортировать его в контейнер.
Если вы встретили иное поведение провайдера, то создайте, пожалуйста, обращение на портале ТП с описанием используемого ПО (ОС, CSP) и как воспроизводится проблема.
Техническую поддержку оказываем тут.
Наша база знаний.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.