Крипто Про 4.0, эксперимент с продлением срока закрытого ключа

13 авг 2018 09:55 - 24 авг 2018 09:01 #8278 от two_oceans
На днях искал как удалить сертификат из контейнера - способа "из коробки" нет. Нужно чтобы Криптопро через год и 3 месяца не завопило о невозможности использования ключа - срок действия проверяется по расширению контейнера если там нет, то по сертификату, если и в сертификате нет, то год и 3 месяца (от создания контейнера?). Как я понял, тут на форуме все решали именно пересозданием контейнера. Решение по удалению сертификата не нашел, идеи что пробовал под спойлером.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Зато попутно нашел как стереть расширение контейнера в котором указана дата действия закрытого ключа, может быть кому пригодится в борьбе со сроком действия в год и 3 месяца.
csptest -keyset -container имя_контейнера -cleanext 1.2.643.2.2.37.3.9
csptest -keyset -container имя_контейнера -cleanext 1.2.643.2.2.37.3.10
Спасибо сказали: Alex_04, Helen, Alexer81, dimas36

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

13 авг 2018 18:15 #8281 от Blaze
p12 я так понимаю это pkcs#12(.pfx)
Я делал так forum.porteus.org/viewtopic.php?p=58387#p58387
Только Вам нужно выбрать - Да, экспортировать закрытый ключ

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

15 авг 2018 02:27 - 15 авг 2018 04:58 #8307 от two_oceans
Да, он самый (pkcs#12) расширения, которые Windows присваивает не так важны, в терминологии КриптоПро это p12, в терминологии Windows pfx. Важны алгоритмы которым там закрытый ключ обработан.

UPD: Экспортировал в IE и попутно выяснилось, что некоторые вообще невозможно экспортировать "Отказано в доступе" (похоже это сертификаты с истекшим сроком сертификата или закрытого ключа). У трех сертификатов все-таки пароль на контейнер спросило и экспортировало. В итоге - ни openssl не может его открыть (неизвестный оид 1.2.840.113549.1.12.1.80), ни p12utility с параметром p12tocp. Однако оказалось, что обычный виндовский импорт (правый клик по файлу - Установить pfx) попутно вызывает создание контейнера КриптоПро со случайным именем и КриптоПро спрашивает куда его сохранить. В созданном контейнере нет сертификата.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

01 фев 2019 13:24 #10147 от Helen
Огромное Вам спасибо!!!
Хочу посмотреть в глаза тому человеку (?) который придумал выдать сертификат на срок 1 год и 3 месяца, а срок действия закрытого ключа ( 1 год и 3 месяца) посчитал, умножив 15 месяцев на 30 дней!!!
А чо, какая разница?
Разница 6 дней и нарушение сроков выплаты зарплаты! У меня нет слов.
А Вам спасибо!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

01 фев 2019 15:01 - 04 фев 2019 04:35 #10148 от Gvinpin

Helen пишет: Хочу посмотреть в глаза тому человеку (?) который придумал выдать сертификат на срок 1 год и 3 месяца, а срок действия закрытого ключа ( 1 год и 3 месяца) посчитал, умножив 15 месяцев на 30 дней!!!
А чо, какая разница?
Разница 6 дней и нарушение сроков выплаты зарплаты!

У закрытого ключа и сертификата разная точка отсчета: у закрытого ключа отсчет идет с момента его создания (генерации запроса), а сертификат изготавливается только через какое-то время. Вот и набегает разница (у каждого своя).
Вот кто придумал галочку "установить сертификат в контейнер" поставить по умолчанию? Ее же практически никто не снимает, даже если установка сертификата в контейнер не обязательна..

______________________________

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

04 фев 2019 13:37 - 04 фев 2019 13:41 #10166 от Helen
А вот и нет. У меня таких уже 4. Сроки все разные, разница одинаковая. Согласитесь, срок действия 450 дней не может быть совпадением.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

04 фев 2019 15:45 - 04 фев 2019 17:27 #10168 от Gvinpin

Helen пишет: А вот и нет. У меня таких уже 4. Сроки все разные, разница одинаковая. Согласитесь, срок действия 450 дней не может быть совпадением.

Соглашусь, не может ).

Прямо сейчас передо мной три контейнера ЗК.
.___изготовлен:___________срок действия ЗК:______срок окончания серт-та:
1.__25.05.2018_______________24.08.2019_______________28.08.2019
2.__25.04.2018_______________25.07.2019_______________26.07.2019
3.__29.01.2019_______________30.04.2020_______________01.05.2020
И у клиентов никогда массово не наблюдалось разницы в 6 дней. Кому-то не хватало полдня, кому-то день-два, а однажды "внезапно" закрытый ключ закончился за месяц до ожидаемого. Причем не вышел из строя, просто файл запроса долго лежал.

______________________________

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

15 фев 2019 09:58 - 15 фев 2019 09:59 #10645 от Alex_04

two_oceans пишет: попутно нашел как стереть расширение контейнера в котором указана дата действия закрытого ключа

csptest -keyset -container имя_контейнера -cleanext 1.2.643.2.2.37.3.9
csptest -keyset -container имя_контейнера -cleanext 1.2.643.2.2.37.3.10

ОГРОМНОЕ человеческое СПАСИБО! Что-то в последнее время у клиентов одного за другим посыпались континенты (любых версий) на любых ОС под криптой-4.0.х без записанных сертов внутрь контейнера - ? 100 % решение проблемы - как раз этот предложенный Вами вариант! Починил абсолютно у всех без лишних танцев с бубном вокруг континента с его ключами ЭП. :)
Спасибо сказали: Alex67, andreyfoxter, dimas36

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

18 фев 2019 10:40 #10699 от 7449

Alex_04 пишет:

two_oceans пишет: попутно нашел как стереть расширение контейнера в котором указана дата действия закрытого ключа

csptest -keyset -container имя_контейнера -cleanext 1.2.643.2.2.37.3.9
csptest -keyset -container имя_контейнера -cleanext 1.2.643.2.2.37.3.10

ОГРОМНОЕ человеческое СПАСИБО! Что-то в последнее время у клиентов одного за другим посыпались континенты (любых версий) на любых ОС под криптой-4.0.х без записанных сертов внутрь контейнера - ? 100 % решение проблемы - как раз этот предложенный Вами вариант! Починил абсолютно у всех без лишних танцев с бубном вокруг континента с его ключами ЭП. :)


можете подробнее описать процедуру стирание расширения контейнера в котором указана дата действия закрытого ключа, не могу зайти на сайт ФКУ, срок закрытого контейнера истек, приходиться выпускать серт с нуля, не очень удобно

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

19 фев 2019 08:56 - 19 фев 2019 11:36 #10736 от Alex_04

7449 пишет: можете подробнее описать процедуру стирание расширения контейнера в котором указана дата действия закрытого ключа

Перейти в каталог, куда установлено КриптоПро:
- для ОС 32-bit
C:\Program Files\Crypto Pro\CSP\
- для ОС 64-bit
C:\Program Files (x86)\Crypto Pro\CSP\
Далее жмем:
Пуск - Выполнить - cmd - ПКМ - Запуск от имени администратора
Ввести поочередно команды:
csptest -keyset -container имя_контейнера -cleanext 1.2.643.2.2.37.3.9
csptest -keyset -container имя_контейнера -cleanext 1.2.643.2.2.37.3.10
где:
имя_контейнера - имя ключевого контейнера от Континент-АП (см. внутри папки файл name.key), он м.б. типа User_ДД_ММ_ГГГГ__ЧЧ_ММ_СС_123 (см. через Блокнот).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.