Здравствуйте. Возникает проблема при использовании библиотеки KalkanCryptCOM.dll x32
при подписи набора байт из файла
KalkanCOM.SignDataBytes("", (int)kalkanFlags, ref inData[0], inData.Length, out outSign2)
с флагами KC_OUT_BASE64, KC_SIGN_CMS, KC_WITH_TIMESTAMP
данные подписываются, формируются итогвый CMS, но
в случае если проект создан как WindowsForms то все в порядке, подпись проверяется, файл извлекается,
а вот если проект создан как консольное приложение то подпись так же проверяется, но при извлечении файла извлекается какой то бессмысленный набор байт
Код один и тот же. Проверял с ключами физ и юр лиц.