Добрый день!
При мультиподписи файлов в получаю непонятный\неверный результат.
Выполняю действия на 64х-битной библиотеке COM(Windows).
Мои действия:
Первая подпись
Flags: KC_SIGN_CMS + KC_IN_BASE64 +KC_OUT_PEM = 530
indata = “SGVsbG8gV29ybGQhISE=”
outSign = “”
KC.SignData("",530,indata, outSign)
outSign ="-----BEGIN CMS-----MIIJBAYJKoZIhvcNAQcCoI…JL8Sbm8knNvogBTE=-----END CMS-----
Проверяю резултат на Ezsigner. Проверку прошел все хорошо.

Вторая подпись
Flags: KC_SIGN_CMS + KC_IN_PEM +KC_OUT_BASE64 = 2 054
indata = “”
outSign ="-----BEGIN CMS-----MIIJBAYJKoZIhvcNAQcCoI…JL8Sbm8knNvogBTE=-----END CMS-----
SignData("",2054, indata, outSign)
outSign =“MIII+wYJKoZIhvcNAQcCoIII7D…dR6UTfA0ZkA”
При проверке на Ezsigner выдает только 2-ую подпись и если извлечь файл, то он будет пустым.
Прошу помочь разобраться с данным вопросом.