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

Уведомление

Icon
Error

7 Страницы«<567
Опции
К последнему сообщению К первому непрочитанному
Offline two_oceans  
#61 Оставлено : 11 октября 2021 г. 6:17:06(UTC)
two_oceans

Статус: Эксперт

Группы: Участники
Зарегистрирован: 05.03.2015(UTC)
Сообщений: 1,602
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 393 раз в 366 постах
Добрый день.
По коду пара моментов: я бы еще проверил результат VerifyCades (или это ловится как исключение?) и после такой функции переменная ДатаВремяПодписи может остаться не присвоена, стоит это учитывать.
Offline NAlexV  
#62 Оставлено : 16 февраля 2022 г. 12:13:12(UTC)
NAlexV

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

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

Сказал(а) «Спасибо»: 3 раз
Коллеги, добрый день.
В продолжении предшествующих постов в этой теме.
Появилась ошибка при выполнении кода:
Код:
			Крипто = СоздатьCOMОбъектCAdESCOM("CPSigner"); 
			Крипто.Certificate = ПолучитьСертификатПоОтпечатку(СтрокаОтпечатка);
			Крипто.KeyPin = Константы.ПарольДоступаКЗакрытомуКлючу.Получить();
			Крипто.TSAAddress = "http://qs.cryptopro.ru/tsp/tsp.srf";
			ДанныеДляПодписи = СоздатьCOMОбъектCAdESCOM("CadesSignedData"); 
			ДанныеДляПодписи.ContentEncoding = 1;	// двоичные данные в кодировке Base64
			ДанныеДляПодписи.Content = ПолучитьBase64СтрокуИзДвоичныхДанных(ПодписываемыеДвоичныеДанные);
			ТипПодписи = 5;	// CADES-T 
			ВидПодписиОтдельная = Истина;
			КодировкаПодписи = 0;	//  кодировка  Base64
			ДанныеОСертификате = ПолучитьДанныеОСертификате(НайденныйСертификат);
			СтруктураСообщения.Вставить("ДанныеОСертификате", ДанныеОСертификате);
			СтрокаПодписи = ДанныеДляПодписи.SignCades(Крипто, ТипПодписи, ВидПодписиОтдельная, КодировкаПодписи);

При вызове метода ДанныеДляПодписи.SignCades(Крипто, ТипПодписи, ВидПодписиОтдельная, КодировкаПодписи) возникает исключение с текстом: "Метод объекта не обнаружен (SignCades) СтрокаПодписи = ДанныеДляПодписи.SignCades(Крипто, ТипПодписи, ВидПодписиОтдельная, КодировкаПодписи);".
Подскажите в чем может быть проблема?
Offline NAlexV  
#63 Оставлено : 11 мая 2022 г. 17:31:35(UTC)
NAlexV

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

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

Сказал(а) «Спасибо»: 3 раз
Автор: Андрей * Перейти к цитате
Должны выполняться требования к CAdES-T.


Настраивали к qs.cryptopro.ru?

Есть еще УЦ КриптоПРО и УЦ корневой (МКС).
К их серверам тоже должен быть доступ (CRL).


также идёт запрос к OCSP:
http://qs.cryptopro.ru/ocspkc3/ocsp.srf

CRL МКС:
http://reestr-pki.ru/cdp/guc_gost12.crl


т.е. нужно, чтобы адреса (crl\ocsp), в используемых сертификатах были доступны.



Андрей, добрый день.
В том случае если сертификат выдан СКБ "Контур" и свойство TSAAddress COM объекта CAdESCOM.CPSigner будет установлено в значение "http://pki.skbkontur.ru/tsp/tsp.srf" будет ли метод CAdESCOM.CadesSignedData.SignCades() работать или же для работы с сертификатом СКБ "Контур" или нужно использовать другие COM объекты от СКБ "Контур"?
Offline Андрей *  
#64 Оставлено : 11 мая 2022 г. 17:56:11(UTC)
Андрей *

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

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

Сказал «Спасибо»: 492 раз
Поблагодарили: 2034 раз в 1578 постах
актуальный адрес необходимо уточнять у владельца сервиса,
на http://pki.skbkontur.ru/tsp/tsp.srf у меня выдается 403 сейчас.

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