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 | Василий |
|
Это не зависит от алгоритма подписи? |
|
|
Я конечно не силен в этих вопросах но по моему в объекте SignedData, в отличие от EncryptedData, отсутствует Algorithm и вроде бы алгоритм ЭЦП однозначно связан с сертификатом и, задать нельзя.
Если я ошибаюсь то буду рад просветиться как это сделать))) |
|