Метод SignData в IOLACom.dll 5.9.0.7
(1 чел.) (1) гость
  • Страница:
  • 1

ТЕМА: Метод SignData в IOLACom.dll 5.9.0.7

Метод SignData в IOLACom.dll 5.9.0.7 5 года, 10 мес. назад #610

  • Виктория
  • Новый участник
  • Постов: 7
  • Репутация: 1
Для решения задачи необходимо подписать некоторые данные (допустим строка "Данные, которые необходимо подписать").
Использую методод SignData. Но метод либо возвращает ошибку "Set signarure - data prepare error", либо отрабатывает без ошибки, но возвращает пустую строку в OutData.

IolaCOM.KeyType = 17; // IOLACOM_STORETYPE.ST_IOLA_PKCS12
IolaCOM.CertType = 17; // IOLACOM_STORETYPE.ST_IOLA_PKCS12

Указаны значения IolaCOM.KeyPath и IolaCOM.CertPath.
Result = IolaCOM.SignData(
IDKey, 0,
"Данные, которые необходимо подписать", OutData).
В чем причина ошибки?

Re: Метод SignData в IOLACom.dll 5.9.0.7 5 года, 10 мес. назад #627

  • Виктория
  • Новый участник
  • Постов: 7
  • Репутация: 1
При использовании библиотеки версии 5.9.0.0 ошибка ушла. Данные подписываются, подпись проходит проверку данных.

Re: Метод SignData в IOLACom.dll 5.9.0.7 5 года, 10 мес. назад #628

  • Murat Seisenov
  • Модератор
  • Постов: 391
  • Репутация: 19
Используйте метод SignData2
Примеры на Delphi есть в последней версии SDK.

  redt_SignedData.Text := IolaTest.SignData2( ComboBox1.Items[ComboBox1.ItemIndex], OperFlags, redt_data.Text, '');

Модератор
  • Страница:
  • 1
FaLang translation system by Faboba