Проверка открепленной подписи

Здравсвуйте!
Пытаемся проверить открепленную подпись. Сами подпись и данные находятся в файлах. Соответственно и передаем в функцию отдельно путь к файлу и путь к подписи, флаги = KC_SIGN_CMS+KC_IN_ FILE+KC_IN_ BASE64+ KC_ DETACHED_DATA
Получаем такую ошибку
[2e09a09e] Неизвестный код ошибки: X509 Load certificate from file - OK.
ERROR 0x2e09a09e: Verify Data - verify error.

Можете подсказать что это за ошибка?

Добрый день!
К сожалению так не получится проверить.
В метод VerifyData() можно передать только подпись в виде файла. Исходные данные необходимо передавать в виде текста/данных. Вот пример реализации на С#:

string outData, outVerifyInfo, outCert;
byte[] inDataBytes = File.ReadAllBytes("C:\\test_data.pdf");
string inData = System.Convert.ToBase64String(inDataBytes);
string inSign = "C:\\test_sign.cms";
int kalkanFlags = KC_SIGN_CMS+KC_IN_ FILE+KC_IN2_BASE64+ KC_ DETACHED_DATA;
VerifyData(" ", kalkanFlags, 1, inData, inSign, out outData, out outVerifyInfo, out outCert);

Добрый день!
К сожалению так не получится проверить.
В метод VerifyData() можно передать только подпись в виде файла. Исходные данные необходимо передавать в виде текста/данных. Вот пример реализации на С#:

string outData, outVerifyInfo, outCert;
byte[] inDataBytes = File.ReadAllBytes("C:\\test_data.pdf");
string inData = System.Convert.ToBase64String(inDataBytes);
string inSign = "C:\\test_sign.cms";
int kalkanFlags = KC_SIGN_CMS+KC_IN_ FILE+KC_IN2_BASE64+ KC_ DETACHED_DATA;
VerifyData(" ", kalkanFlags, 1, inData, inSign, out outData, out outVerifyInfo, out outCert);

понятно, спасибо за ответ!