Kalkan.GetCert - получение информации о последнем подписанте

Здравствуйте, раньше получали последнего подписанта отправляя certIndex = 1
Например: _kalkan.GetCert(cms, 1);
Сейчас возвращает первого подписанта. В каком порядке метод GetCert возвращает информацию по подписантам? И является ли этот порядок постоянным?

Здравствуйте! Определенного порядка нет. Данный вопрос в дальнейшем будет рассмотрен.

Подскажите, как получить полный список подписей? Метод _kalkanCryptCom.GetCertFromCMS(cms, (int)flags, certIndex, out string cert); возвращает только один. Например, может выбирать в цикле пока out cert != “” и т.п.

Метода, который бы выдавал весь список подписей - нет.

Только такое решение

Здравствуйте. А есть ли возможность получить ИД подписи в документ? Порядок подписей же постоянный в CMS?

Здравствуйте!
Нет, такой возможности нет. Данный параметр не записывается в саму CMS.
Все доступные методы описаны в документации Описание KalkanCryptCOM.docx