<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > Signatures – подписи GetSignatureInfo – получить информацию о подписи |
Метод используется для получения информации о подписи. Информация возвращается в ISignatureInfo.
ПРИМЕЧАНИЕ. При использовании метода не проверяется достоверность подписи. Поэтому после его применения результат проверки имеет значение Skipped. Для проверки достоверности используйте метод Verify(). Если подпись не удалось прочитать, то результат ее проверки – Error.
Синтаксис
C# |
public static ISignatureInfo GetSignatureInfo(ISignature signature); |
Параметры
signature – подпись.
Возвращаемое значение
Пример. Получение информации о последней подписи и проверка ее достоверности
// Получить список подписей последней версии документа.
var signatures = Signatures.Get(_obj.LastVersion)
.ToList().Where(s => s.SignCertificate != null).ToList();
// Из списка получить последнюю подпись.
var firstSignature = signatures.FirstOrDefault();
// Если подпись отсутствует, выйти из функции.
if (firstSignature == null)
return;
// Получить информацию о последней подписи.
var info1 = Signatures.GetSignatureInfo(firstSignature);
// Проверить достоверность последней подписи.
var info2 = Signatures.Verify(firstSignature);
© Компания Directum, 2024 |