Доброго дня, уважаемые жителя этого форума. Смотрел пример sdk с кодом на C#, проверил работу методов signFile, VerifyFile. При подписи передаю флаги KC_SIGN_CMS + KC_IN_PEM + KC_OUT_PEM + KC_WITH_TIMESTAMP и подписываю файл, этими же флагами делаю проверку другого файла с другим содержимым в надежде получить ошибку, но нет пишет все ок, все хорошо. Кто может объяснить что я не так делаю?
Подпись:
var inData = File.ReadAllBytes(“D:\file.txt”);
KalkanCOMTest.SignDataBytes("", (int)kalkanFlags, ref inData[0], inData.Length, out outSign);
Проверка:
var inData = File.ReadAllBytes(“D:\another.txt”);
KalkanCOMTest.VerifyDataBytes("", (int)kalkanFlags, 0, ref inData[0], inData.Length, inSign, out outData, out outVerifyInfo, out outCert);