Ошибка подписи/проверки подписи

Автор s@ilor, 11 Июль 2014, 16:02:17

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Вниз

s@ilor

Используются следующие версии библиотек:
cptumar.dll - 5.2.0
crypto.dll - 2.0.0.3
crypto.gammaprov.jar - 2.0.1.812

Версия ОС и Тумар CSP указана в первом сообщении.

Renat

Для подписи Вы используете тестовый ключ из SDK для НУЦ?

s@ilor

Я не знаю о происхождении ключа, мне его предоставили для тестов )

Renat

Если это тестовый ключ, то можете предоставить его нам?

s@ilor

К сожалению, данный ключ является действующим ключом нашего клиента, и мы не можем его распространять, сейчас выяснил у начальства.
Если у вас не получается воспроизвести ситуацию, пришлите нам какой-либо тестовый ключ ГОСТ, чтобы я мог попробовать его.
Если вы пришлете ключ и ситуация воспроизведется, то вышлю вам исходники для исследования проблемы.

Renat

Извлекли сертификат из документа tumar_signed.xml.

DN:
L = АСТАНА
S = АСТАНА
C = KZ
E = DDGGH@HGFJU.HF
SN = ЮРИДИЧЕСКИ
CN = ЮРИДИЧЕСКИ ДЕЙСТВУЮЩИЙ
O = ЮРИДИЧЕСКИ
OU = BIN753159846249
SERIALNUMBER = IIN951735469875

Срок действия:
Действителен с ‎7 ‎мая ‎2012 ‎г. 18:59:26
Действителен по ‎‎7 ‎мая ‎2013 ‎г. 18:59:26

951735469875 - указанный ИИН не существует (http://www.salyk.kz/ru/pages/findtaxpayers.aspx)
753159846249 - указанный БИН не существует (http://www.salyk.kz/ru/pages/findtaxpayers.aspx)

Этот сертификат больше похож на тестовый. Вы уверены, что он боевой? Можете предоставить ключ, который относится к этому сертификату?

s@ilor

Немного ошибся в параметрах криптопровайдреа при формировании XML для вас.
Проверил на боевых ключах, ситуация такая же.

Тестовый сертификат прикреплен к сообщению, только он уже почти истек.

Renat

Сформировали подпись с использованием Вашего ключа. Хеш-значение вычислилось верно. Вам необходимо обновить используемые библиотеки.

s@ilor

14 Август 2014, 15:27:16 #23 Последнее редактирование: 14 Август 2014, 15:31:48 от s@ilor
Какие библиотеки и версии? И где их можно взять?

Евгений

14 Август 2014, 15:35:21 #24 Последнее редактирование: 14 Август 2014, 15:39:06 от Евгений
Цитата: s@ilor от 14 Август 2014, 15:27:16
Какие библиотеки и версии? И где их можно взять?

Добрый день.
Библиотеки мы передаем только в рамках технологического партнерства.
Для этого нужно подписать договор о конфиденциальности с нашей компанией.

s@ilor

Цитата: Евгений от 14 Август 2014, 15:35:21
Цитата: s@ilor от 14 Август 2014, 15:27:16
Какие библиотеки и версии? И где их можно взять?

Добрый день.
Библиотеки мы передаем только в рамках технологического партнерства.
Для этого нужно подписать договор о конфиденциальности с нашей компанией.


Добрый день!
Что нам нужно для этого сделать? Куда обратиться?

Евгений

Цитата: s@ilor от 14 Август 2014, 15:52:12
Цитата: Евгений от 14 Август 2014, 15:35:21
Цитата: s@ilor от 14 Август 2014, 15:27:16
Какие библиотеки и версии? И где их можно взять?

Добрый день.
Библиотеки мы передаем только в рамках технологического партнерства.
Для этого нужно подписать договор о конфиденциальности с нашей компанией.


Добрый день!
Что нам нужно для этого сделать? Куда обратиться?

Отправил форму соглашения о конфиденциальности на Вашу почту.

s@ilor


s@ilor

Доброе утро!
Получили от вас новый SDK, поменял библиотеки в соответствующих проектах.
TumarJCE version: 2.0.1.1078

Ошибка осталась та же самая, подпись в .NET также не проверяется, хэш вычисляется такой же, как и был показан в примерах выше.
Обновился до версии 6.2.0. Но результат остался тем же.

Хотя я не уверен работает ли версия 6.2.0 без лицензии, расскажите насчет этого.

Цитата: Renat от 14 Август 2014, 15:26:34
Сформировали подпись с использованием Вашего ключа. Хеш-значение вычислилось верно. Вам необходимо обновить используемые библиотеки.


Может я неправильно что-то делаю? На каких версиях у вас все работает корректно?

s@ilor

Цитата: s@ilor от 19 Август 2014, 09:57:04
Может я неправильно что-то делаю? На каких версиях у вас все работает корректно?



?????

Вверх