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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline xumix  
#1 Оставлено : 24 октября 2012 г. 19:06:49(UTC)
xumix

Статус: Участник

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

Код:


public static SignerInfoCollection Verify(byte[] data, byte[] signature)
        {
            var contentInfo = new ContentInfo(data);
            var signedCms = new SignedCms(contentInfo, true);
            signedCms.Decode(signature);

            signedCms.CheckSignature(false);

            var chain = new X509Chain();
            chain.Build(signedCms.SignerInfos[0].Certificate);
            chain.ChainPolicy.RevocationMode = X509RevocationMode.Online;
            if (chain.ChainElements != null && chain.ChainElements.Count > 0)
            {
                foreach (var element in chain.ChainElements)
                {
                    element.Certificate.Verify();
                }
            }


            return signedCms.SignerInfos;
        }



Есть вот такой метод, пытаюсь проверить саму подпись и сертификаты. Насколько мне известно signedCms.CheckSignature(false); должен проверять отозванность сертификатов.
Так вот суть в том, что после добавления сертификата в список отозванных проверка все равно проходит, пробовал даже локально ставить этот список отзыва - все равно проходит проверка. Смотрел сниффером сеть - обращений по сети к УЦ не происходит в момент проверки.
Что это может быть еще?

Отредактировано пользователем 24 октября 2012 г. 19:07:28(UTC)  | Причина: Не указана

Offline xumix  
#2 Оставлено : 24 октября 2012 г. 19:16:45(UTC)
xumix

Статус: Участник

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

Нашел проблему: кешировался список отзыва, и никак не обновлялся, получилось очистить кеш вот так http://weblogs.asp.net/i...e/2005/03/14/394513.aspx
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.