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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline nickm  
#11 Оставлено : 2 марта 2023 г. 14:42:22(UTC)
nickm

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

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

Сказал(а) «Спасибо»: 680 раз
Поблагодарили: 534 раз в 505 постах
Автор: TolikTipaTut1 Перейти к цитате
Та как так-то... Почему у меня crl пустой ? ... Brick wall

Возможно причина в том, что списки разные? Один от головного, второй от подчинённого?

thanks 1 пользователь поблагодарил nickm за этот пост.
TolikTipaTut1 оставлено 02.03.2023(UTC)
Offline Андрей *  
#12 Оставлено : 2 марта 2023 г. 14:43:27(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 14,074
Мужчина
Российская Федерация

Сказал «Спасибо»: 612 раз
Поблагодарили: 2371 раз в 1866 постах
Автор: TolikTipaTut1 Перейти к цитате
Автор: Андрей * Перейти к цитате
Автор: Дмитрий2776 Перейти к цитате
Автор: TolikTipaTut1 Перейти к цитате
Код:
openssl pkcs7 -inform DER -in cacerts.p7b -print_certs | openssl crl -lastupdate 
lastUpdate=Mar  2 10:50:08 2023 GMT


Сегодня CRL обновился, в нем проверяли ?


Неоднократно после указанного вами времени удалял CRL из кеша и скачивал вновь. И почему-то только сейчас подкачался CRL со сроком действия до 03.03 (по переписке можете видеть, что до этого мне постоянно скачивался со сроком действия до 02.02)
Наконец-то вижу свой сертификат в списке отозванных, странно правда, что столько времени потребовалось.
Всем спасибо!


Snimok ehkrana ot 2023-03-02 15-33-35.png (84kb) загружен 14 раз(а). Snimok ehkrana ot 2023-03-02 15-33-19.png (87kb) загружен 11 раз(а).


Та как так-то... Почему у меня crl пустой ? ... Brick wall



потому что не тот crl.
Зачем смотреть в месячный, от Тестовый головной УЦ ООО "КРИПТО-ПРО" ГОСТ 2012 (УЦ 2.0)
?

Техническую поддержку оказываем тут
Наша база знаний
thanks 2 пользователей поблагодарили Андрей * за этот пост.
Дмитрий2776 оставлено 02.03.2023(UTC), TolikTipaTut1 оставлено 02.03.2023(UTC)
Offline Андрей *  
#13 Оставлено : 2 марта 2023 г. 14:44:33(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 14,074
Мужчина
Российская Федерация

Сказал «Спасибо»: 612 раз
Поблагодарили: 2371 раз в 1866 постах
Автор: nickm Перейти к цитате
Автор: TolikTipaTut1 Перейти к цитате
Та как так-то... Почему у меня crl пустой ? ... Brick wall

Возможно причина в том, что списки разные? Один от головного, второй от подчинённого?



конечно:

Snimok ehkrana ot 2023-03-02 15-40-11.png (38kb) загружен 5 раз(а).
Техническую поддержку оказываем тут
Наша база знаний
Offline TolikTipaTut1  
#14 Оставлено : 2 марта 2023 г. 14:56:43(UTC)
TolikTipaTut1

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

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

Сказал(а) «Спасибо»: 43 раз
Поблагодарили: 69 раз в 61 постах
Понял, спасибо за наводку. Реально не в тот CRL смотрел d'oh! Brick wall

Сделал так в итоге:
Код:
openssl pkcs7 -inform DER -in cacerts.p7b -print_certs |  awk '
BEGIN {
    flag_begin=0; flag_proceed=0; flag_end=0; n=0; filename="";
} 
{
    if ((match ($0, "subject")) != 0) {
        split($0, temp, ","); 
        for (a in temp) {
            if ((match (temp[a], "CN")) != 0) {
                split(temp[a], tmp, "=");  
                filename=(tmp[(length(tmp))]);
                filename=substr(filename,2);
                gsub(" ", "_", filename);
            };
        }
    };
    if ($0 == "-----BEGIN CERTIFICATE-----") {flag_begin=1; flag_end=0;};
    if ($0 == "-----END CERTIFICATE-----") {flag_begin=0; flag_end=1;};
    if (($0 != "-----BEGIN CERTIFICATE-----") && ($0 != "-----END CERTIFICATE-----") && (flag_end==1)) {flag_begin=0; flag_end=0;};
    if ((flag_begin==1) && (flag_proceed==0) && (flag_end==0)) {n++;};
    if (flag_begin==1) {flag_proceed=1;};
    if (flag_end==1) {flag_proceed=0;};
    if ((flag_proceed==1) || (flag_end==1)) {print ($0)> "cert_" n ".pem";};
}'


Получил 10 сертов... Из каждого вытащил URL crl-ки, даже интересно стало ...
Offline TolikTipaTut1  
#15 Оставлено : 2 марта 2023 г. 15:27:06(UTC)
TolikTipaTut1

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

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

Сказал(а) «Спасибо»: 43 раз
Поблагодарили: 69 раз в 61 постах
Код:
openssl pkcs7 -inform DER -in cacerts.p7b -print_certs |  awk '
BEGIN {
    flag_begin=0; flag_proceed=0; flag_end=0; n=0; filename="";
} 
{
    if ((match ($0, "subject")) != 0) {
        split($0, temp, ","); 
        for (a in temp) {
            if ((match (temp[a], "CN")) != 0) {
                split(temp[a], tmp, "=");  
                filename=(tmp[(length(tmp))]);
                filename=substr(filename,2);
                gsub(" ", "_", filename);
            };
        }
    };
    if ($0 == "-----BEGIN CERTIFICATE-----") {flag_begin=1; flag_end=0;};
    if ($0 == "-----END CERTIFICATE-----") {flag_begin=0; flag_end=1;};
    if (($0 != "-----BEGIN CERTIFICATE-----") && ($0 != "-----END CERTIFICATE-----") && (flag_end==1)) {flag_begin=0; flag_end=0;};
    if ((flag_begin==1) && (flag_proceed==0) && (flag_end==0)) {n++;};
    if (flag_begin==1) {flag_proceed=1;};
    if (flag_end==1) {flag_proceed=0;};
    if ((flag_proceed==1) || (flag_end==1)) {print ($0)> "cert_" n ".pem";};
}'

for filename in /home/ya/new_sh/cert_*pem; do
	crlUrl=$(cat "$filename" | openssl x509 -noout -text | grep crl | sed "s/                  URI://g")
	if [[ -n "$crlUrl" ]]; then
		curl -s --engine gost $crlUrl --output $(basename $crlUrl)
	fi
done


Все, разобрался, что и как. Всем спасибо!

Тут openssl по умолчанию брал первый серт в списке, а он походу корневой... Я не додумался сразу посмотреть, сколько сертов в этом самом p7b ...

Отредактировано пользователем 2 марта 2023 г. 15:30:48(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.