Салем!
Подписываю CMS подписью с вложенными данными все байты файла. Но после на бекенде не могу прочитать эти вложенные данные, в моем случае это все байты файла. Моя задумка сделать идентичную логику как на ezSigner (извлечь документ).
Мой сформированный .cms файл ezSigner читает и спокойно извлекает оригинальный файл. А когда я пытаюсь на бекенде вытащить оригинальный файл из outData после VerifyData я получаю только начало файла:
%PDF-1.4
1 0 obj
<<
/Title (��
Не могу понять почему в outData только начало файла, нужен хелп-подсказка. На фронте подписывалось как CMS подпись с вложенными данными с выходным форматом PEM.
На бекенде пробовал с разными флагами делать VerifyData где InData это сама подпись PEM, например:
ckalkan.FlagSignCMS | ckalkan.FlagInPEM
,
ckalkan.FlagSignCMS | ckalkan.FlagInPEM | ckalkan.FlagOutPEM
,
ckalkan.FlagSignCMS | ckalkan.FlagInPEM | ckalkan.FlagOutBase64
Во всех случаях в outData только начало файла которое кидал выше. Но на ezSigner оригинальный файл вытаскивает без проблем. Какие могут быть причины такой outData? Подскажите пожалуйста