| 
	Статус: Сотрудник
 Группы: Участники
 Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,969  Сказал «Спасибо»: 605 разПоблагодарили: 2346 раз в 1842 постах
 
 | 
            
		      
                Какой банк требует PKCS#7 по  RFC из 90х? | 
|  | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Сотрудник
 Группы: Участники
 Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,969  Сказал «Спасибо»: 605 разПоблагодарили: 2346 раз в 1842 постах
 
 | 
            
		      
                Цитата: в чем может быть расхождение между алгоритмом к cryptcp.x64.exe и моим алгоритмом на cades?
 
 Код: 
yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_STRING_TO_UCS2LE);
yield oSignedData.propset_Content(dataInBase64);
 CADESCOM_STRING_TO_UCS2LE - зачем же так? Вот пример - отсоединенная ЭП : Код:
 // Значение свойства ContentEncoding должно быть задано
                // до заполнения свойства Content
                yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_BASE64_TO_BINARY);
                yield oSignedData.propset_Content(dataInBase64);
 Всё что нужно - правильно закодировать строку в BASE64 и передать в dataInBase64 после выставления CADESCOM_BASE64_TO_BINARY.  Всё. Не должно быть "текста" в переменной: Цитата:Данные в  Цитата: console.log("dataInBase64 = ",data.substr(1)) Выглядят так: Цитата:dataInBase64 = amount=**** | 
|  | 
    | 
              1 пользователь поблагодарил Андрей * за этот пост. |  | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Сотрудник
 Группы: Участники
 Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,969  Сказал «Спасибо»: 605 разПоблагодарили: 2346 раз в 1842 постах
 
 | 
            
		      
                Цитата:отсоединенная ЭП -nochain -detached -hashAlg 1.2.643.7.1.1.2.2 алгоритм хеширования  ГОСТ Р 34.11-12 с длиной 256 Всё это внутри скрыто, достаточно вызвать  .SignCades(oSigner, cadesplugin.CADESCOM_CADES_BES, true ); Алгоритм вычисляется на основе информации о сертификате в oSigner. | 
|  | 
    | 
              1 пользователь поблагодарил Андрей * за этот пост. |  | 
    |  | 
        
        
        
    
	                           
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close