Подпись файлов через COM

Как правильно подписывать файлы через COM библиотеку, какие фляги передавать? В примерах не нашел подпись файла. Спасибо за ответ.

Добрый день!
В файле SDK 2.0\COM_Windows\docs\SignData_and_VerifyData.docx есть описание

Но все же приведу пример:
inData = “C:/Temp/test.pdf”;
flags = KC_SIGN_CMS + KC_IN_FILE + KC_OUT_BASE64;

Спасибо. Подписать получилось, с мультиподписью pdf тоже разобрался.
Проверку через VerifyData, удалось получить ответ о корректности подписи.
Подскажите как из подписанного pdf в формате CMS извлечь информацию о подписанте(к примеру ИИН, ФИО, Серийный номер, Срок действия)?

Извлеките сертификат подписанта с помощью метода GetCertFromCMS()
Затем с помощью метода X509CertificateGetInfo() можете получить нужную информацию.

Рахмет. Просьба исправить в файле описания (Описание KalkanCryptCOM) количество параметров передаваемых в функцию GetCertFromCMS(). в файле 3, по факту 4.

В следующем обновлении вы исправим. Спасибо