| 
	Статус: Эксперт
 Группы: Участники
 Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602  Откуда: Иркутская областьСказал(а) «Спасибо»: 110 разПоблагодарили: 397 раз в 367 постах
 
 | 
            
		      
                Добрый день.По коду пара моментов: я бы еще проверил результат VerifyCades (или это ловится как исключение?) и после такой функции переменная ДатаВремяПодписи может остаться не присвоена, стоит это учитывать.
 | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Участник
 Группы: Участники
 Зарегистрирован: 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(Крипто, ТипПодписи, ВидПодписиОтдельная, КодировкаПодписи);". Подскажите в чем может быть проблема? | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Участник
 Группы: Участники
 Зарегистрирован: 28.09.2021(UTC) Сообщений: 20 Сказал(а) «Спасибо»: 3 раз
 | 
            
		      
                Автор: Андрей *  Андрей, добрый день. В том случае если сертификат выдан СКБ "Контур" и свойство TSAAddress COM объекта CAdESCOM.CPSigner будет установлено в значение "http://pki.skbkontur.ru/tsp/tsp.srf" будет ли метод  CAdESCOM.CadesSignedData.SignCades() работать или же для работы с сертификатом СКБ "Контур" или нужно использовать другие COM объекты от СКБ "Контур"? | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Сотрудник
 Группы: Участники
 Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,969  Сказал «Спасибо»: 605 разПоблагодарили: 2346 раз в 1842 постах
 
 |  | 
|  | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
	                           
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close