изменения кода ios SDK
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: изменения кода ios SDK

изменения кода ios SDK 2 года, 11 мес. назад #2496

  • Amanbolat
  • Новый участник
  • Постов: 5
  • Репутация: 0
работаю над подписыванием xml-документов. для корректной работы, пришлось немного изменить код из SDK(example 1 и example2).
Можно ли менять этот код?
Метод xmlsignersign() в example2 генерирует неправильный xml (SignatureValue не совпадает с SignatureValue из NCALayer). Подскажите, пожалуйста, как можно решить проблему? Спасибо

Re: изменения кода ios SDK 2 года, 11 мес. назад #2499

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Здравствуйте!

Если Вы подписываете ключом по алгоритму ГОСТ, то значение подписи каждый раз будет разным. Т.к. в алгоритме ГОСТ при вычислении подписи используется случайное число. В этом случае некорректно сравнивать посимвольно (или побайтово) значения подписи.
В случае с алгоритмом RSA значения будут одинаковыми.
Модератор

Re: изменения кода ios SDK 2 года, 11 мес. назад #2500

  • Amanbolat
  • Новый участник
  • Постов: 5
  • Репутация: 0
Подписываю алгоритмом rsa. В sdk хеш считался через sha1, поменял на sha256. Digest вычисляется правильно, а signaturevalue отличается

Re: изменения кода ios SDK 2 года, 11 мес. назад #2501

  • Amanbolat
  • Новый участник
  • Постов: 5
  • Репутация: 0
ничего что я поменял алгоритм? и еще там при gost ищется алгоритм по названию "md_gost95", а такого нет. пока что постави gost94.
Мне нужно для начала с RSA разобраться, подскажите как сделать чтобы xml был с нужной подписью. или может вы сами можете внести изменения в код?

Re: изменения кода ios SDK 2 года, 11 мес. назад #2502

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Обновите SDK.
Модератор
  • Страница:
  • 1
FaLang translation system by Faboba