27.05.2005 12:20:01Проблема с Verify при использовании CAPICOM Ответов: 2
Alex
Доброе время суток!

Проблема заключается в следующем: при подписывании какой либо данных c использованием функции Sign объекта SignData цифровой подписью,последующая проверка с помощью функции Verify выполняется только в том случае если при подписывании использовалось значение параметра EncodingType равное CAPICOM_ENCODE_BASE64 при других вариантах значения параметра(CAPICOM_ENCODE_BINARY и CAPICOM_ENCODE_ANY) при попытке проверить c помощью Verify выдается эксепшн со следующим дескрипшеном - ’Встречено неверное значение тэга ASN1’
С чем это может быть связано?

P.S. среда програмирования довольно экзотическая - Power Builder 9.0))))
 
Ответы:
27.05.2005 16:36:46Василий
Это не зависит от алгоритма подписи?
30.05.2005 14:53:06alex
Я конечно не силен в этих вопросах но по моему в объекте SignedData, в отличие от EncryptedData, отсутствует Algorithm и вроде бы алгоритм ЭЦП однозначно связан с сертификатом и, задать нельзя.
Если я ошибаюсь то буду рад просветиться как это сделать)))