| 
	Статус: Активный участник
 Группы: Участники
Зарегистрирован: 04.10.2011(UTC)
 Сообщений: 74
 Откуда: Moscow
 
 Сказал(а) «Спасибо»: 1 разПоблагодарили: 1 раз в 1 постах
 
 | 
            
		      
                Здравствуйте, с помощью либ входящих в JCP(1.0.52) (JCP_ASN.jar, asn1rt.jar, JCP.jar) пытаюсь получить TSP ответ от TSA(пробовал 2: криптопро и enotary). Запрос формируется нормально, уходит, служба возвращает TimeStampResp, но вот декодировать его не получается: Код:
com.objsys.asn1j.runtime.Asn1EndOfBufferException: ASN.1 decode error @ offset 0:
Unexpected end-of-buffer encountered.
	at com.objsys.asn1j.runtime.Asn1DecodeBuffer.read(Asn1DecodeBuffer.java:64)
	at com.objsys.asn1j.runtime.Asn1BerDecodeBuffer.decodeTag(Asn1BerDecodeBuffer.java:5)
	at com.objsys.asn1j.runtime.Asn1BerDecodeBuffer.decodeTagAndLength(Asn1BerDecodeBuffer.java:99)
	at com.objsys.asn1j.runtime.Asn1BerDecodeBuffer.matchTag(Asn1BerDecodeBuffer.java:140)
	at com.objsys.asn1j.runtime.Asn1Type.matchTag(Asn1Type.java:23)
	at com.objsys.asn1j.runtime.Asn1Type.matchTag(Asn1Type.java:65)
	at ru.CryptoPro.JCP.ASN.PKIXTSP.TimeStampResp.decode(TimeStampResp.java:53)
	at com.objsys.asn1j.runtime.Asn1Type.decode(Asn1Type.java:15)
	at test.CPTSPClientTest.process(CPTSPClientTest.java:62)
	at test.CPTSPClientTest.main(CPTSPClientTest.java:43)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
 Тоже самое делаю средствами bouncy castle и обе службы возвращают корректный TimeStampResp. Код тут . Отредактировано пользователем 21 октября 2011 г. 17:33:03(UTC)
 | Причина: Не указана | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Сотрудник
 Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 939  Откуда: Крипто-ПроПоблагодарили: 115 раз в 104 постах
 | 
            
		      
                Можете выложить ответ службы штампов, который вы получили в виде бинарного файла? | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Активный участник
 Группы: Участники
Зарегистрирован: 04.10.2011(UTC)
 Сообщений: 74
 Откуда: Moscow
 
 Сказал(а) «Спасибо»: 1 разПоблагодарили: 1 раз в 1 постах
 
 | 
            
		      
                Новожилова Елена написал:вотМожете выложить ответ службы штампов, который вы получили в виде бинарного файла? | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Сотрудник
 Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 939  Откуда: Крипто-ПроПоблагодарили: 115 раз в 104 постах
 | 
            
		      
                Какие-то странные ответы... не похожи на те, которые присылает служба штампов времени. | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Активный участник
 Группы: Участники
Зарегистрирован: 04.10.2011(UTC)
 Сообщений: 74
 Откуда: Moscow
 
 Сказал(а) «Спасибо»: 1 разПоблагодарили: 1 раз в 1 постах
 
 | 
            
		      
                Новожилова Елена написал:Какие-то странные ответы... не похожи на те, которые присылает служба штампов времени. эмм...странно как-то, bouncy castle нормально ответы воспринял. навсякий случай, выложенные бинарники были в utf-8. может в коде проблема? какую структуру содержит присланный мною ответ, как вы его декодировали? Отредактировано пользователем 21 октября 2011 г. 20:01:02(UTC)
 | Причина: Не указана | 
    | 
             | 
            
         | 
    |  | 
        
        
        
            
        
            
            
    | 
	Статус: Сотрудник
 Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 939  Откуда: Крипто-ПроПоблагодарили: 115 раз в 104 постах
 | 
            
		      
                Нам не удалось декодировать присланные вами ответы службы штампов. Неправильно это - сохранять бинарную строку в utf-8     Отредактировано пользователем 24 октября 2011 г. 18:36:47(UTC)
 | Причина: Не указана | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
        
            
            
    | 
	Статус: Активный участник
 Группы: Участники
Зарегистрирован: 04.10.2011(UTC)
 Сообщений: 74
 Откуда: Moscow
 
 Сказал(а) «Спасибо»: 1 разПоблагодарили: 1 раз в 1 постах
 
 | 
            
		      
                Новожилова Елена написал:Нам не удалось декодировать присланные вами ответы службы штампов. Неправильно это - сохранять бинарную строку в utf-8     точно! спасибо, проблема решена. | 
    | 
             | 
            
         | 
    |  | 
        
        
        
    
	                           
	
    
        Быстрый переход
         
	
    
    Вы не можете создавать новые темы в этом форуме.
	
	Вы не можете отвечать в этом форуме.
	
	Вы не можете удалять Ваши сообщения в этом форуме.
	
	Вы не можете редактировать Ваши сообщения в этом форуме.
	
	Вы не можете создавать опросы в этом форуме.
	
	Вы не можете голосовать в этом форуме.
	
	
    
    
        Important Information:
        The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
        
        
More Details
        Close