Статус: Активный участник
Группы: Участники
Зарегистрирован: 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) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Можете выложить ответ службы штампов, который вы получили в виде бинарного файла?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 04.10.2011(UTC) Сообщений: 74 Откуда: Moscow
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Новожилова Елена написал:Можете выложить ответ службы штампов, который вы получили в виде бинарного файла? вот
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Какие-то странные ответы... не похожи на те, которые присылает служба штампов времени.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 04.10.2011(UTC) Сообщений: 74 Откуда: Moscow
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Новожилова Елена написал:Какие-то странные ответы... не похожи на те, которые присылает служба штампов времени. эмм...странно как-то, bouncy castle нормально ответы воспринял. навсякий случай, выложенные бинарники были в utf-8. может в коде проблема? какую структуру содержит присланный мною ответ, как вы его декодировали? Отредактировано пользователем 21 октября 2011 г. 20:01:02(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Нам не удалось декодировать присланные вами ответы службы штампов. Неправильно это - сохранять бинарную строку в 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