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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline chainik  
#1 Оставлено : 18 октября 2016 г. 21:42:55(UTC)
chainik

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

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

Сказал(а) «Спасибо»: 1 раз
Не понимаю почему один и тот же сертификат во втором случае проверяется, а в первом нет?
Может кто подскажет.

Код:

var oSignedData = ObjCreator("CAdESCOM.CadesSignedData");
//тут короче проверяем подпись
//...
//первый случай

var oSigner = ObjCreator("CAdESCOM.CPSigner");  
	if (oSigner) 
        {
	   oSigner.Certificate = oSignedData.Certificates.Item(1);
	}
alert(oSigner.Certificate.IsValid().Rezult ? " certificate is valid " : "!!!invalid!!! ");

// второй случай
alert(oSignedData.Certificates.Item(1).IsValid().Result ? " certificate is valid " : "!!!invalid!!! " );

Offline Андрей Писарев  
#2 Оставлено : 19 октября 2016 г. 7:30:29(UTC)
Андрей *

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

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

Сказал «Спасибо»: 501 раз
Поблагодарили: 2058 раз в 1598 постах
Автор: chainik Перейти к цитате
Не понимаю почему один и тот же сертификат во втором случае проверяется, а в первом нет?
Может кто подскажет.

Код:

var oSignedData = ObjCreator("CAdESCOM.CadesSignedData");
//тут короче проверяем подпись
//...
//первый случай

var oSigner = ObjCreator("CAdESCOM.CPSigner");  
	if (oSigner) 
        {
	   oSigner.Certificate = oSignedData.Certificates.Item(1);
	}
alert(oSigner.Certificate.IsValid().Rezult ? " certificate is valid " : "!!!invalid!!! ");

// второй случай
alert(oSignedData.Certificates.Item(1).IsValid().Result ? " certificate is valid " : "!!!invalid!!! " );



Здравствуйте.

Разные сертификаты в .Item(1)?

Техническую поддержку оказываем тут
Наша база знаний
Offline chainik  
#3 Оставлено : 19 октября 2016 г. 21:43:30(UTC)
chainik

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

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

Сказал(а) «Спасибо»: 1 раз
Нет. Один и тот же.
Может дело в том что в первом случае объект для подписи, а открытой части в сертификате нет.
Хотя я только хотел проверить что сертификат действующий.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.