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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline AnisimovNikita  
#1 Оставлено : 14 октября 2013 г. 11:50:53(UTC)
AnisimovNikita

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.10.2013(UTC)
Сообщений: 2
Российская Федерация

Метод Certificate.IsValid() возвращает 0 (сертификат в приложении). В оснастке "сертификаты" говорится что сертификат является действительным. Сертификат Test Center Crypto-PRO установлен в доверенные корневые центры сертификации. Происходит это с CSP 3.6 R3, на R2 он же является валидным. Также валидация правильно работает, если установить R2, удалить его и поставить поверх R3.
Вложение(я):
ИП Пупкин.zip (1kb) загружен 7 раз(а).

У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
Offline Femi  
#2 Оставлено : 15 октября 2013 г. 14:24:44(UTC)
Наталья Мовчан

Статус: Padawan

Группы: Администраторы
Зарегистрирован: 02.12.2010(UTC)
Сообщений: 1,381
Женщина
Российская Федерация
Откуда: Москва

Сказала «Спасибо»: 11 раз
Поблагодарили: 69 раз в 47 постах
1)Что получаете, если проверять сертифиат так: certutil -verify ?
2)Откуда вызываете этот метод? Из браузера или скрипта? Если из браузера, то какого?
Техническую поддержку оказываем тут.
Наша база знаний.
Offline AnisimovNikita  
#3 Оставлено : 21 октября 2013 г. 12:10:21(UTC)
AnisimovNikita

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.10.2013(UTC)
Сообщений: 2
Российская Федерация

Проблема решилась, дело в том, что надо иметь подключение к интернету для выкачивания CRL. Возможно ли кидать exception, если нет актуального CRL, вместо того чтобы говорить, что сертификат не валиден?

Отредактировано пользователем 21 октября 2013 г. 12:10:53(UTC)  | Причина: Не указана

Offline Новожилова Елена  
#4 Оставлено : 21 октября 2013 г. 14:08:25(UTC)
Новожилова Елена

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

Группы: Администраторы, Участники
Зарегистрирован: 10.12.2008(UTC)
Сообщений: 924
Женщина
Откуда: Крипто-Про

Поблагодарили: 99 раз в 95 постах
На самом деле метод Certificate.IsValid() возвращает объект CertificateStatus. В отличие от объекта Microsoft CAPICOM.CertificateStatus, для данного объекта в CAdESCOM реализовано только свойство Result. Поскольку это свойство является "свойством объекта по умолчанию", то его можно вызывать неявно (как в вашем случае). Свойство Result может принимать значения True или False. Значение True означает, что сертификат действителен. False означает, что сертификат недействителен или его не удалось проверить.

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