Signature
Signature class
Абстрактный класс, представляющий объект подписи в документе pdf. Подписи — это поля со значениями объектов подписи, последние содержат данные, которые используются для проверки действительности документа.
public abstract class Signature
Конструкторы
Характеристики
Имя |
Описание |
Authority { get; set; } |
Имя лица или органа, подписавшего документ. |
ByteRange { get; } |
Массив пар целых чисел (начальное смещение в байтах, длина в байтах) , который должен описывать точный диапазон байтов для вычисления дайджеста. |
ContactInfo { get; set; } |
Информация, предоставленная подписывающей стороной, чтобы получатель мог связаться с подписывающей стороной для проверки подписи, например номер телефона. |
CustomAppearance { get; set; } |
Получает/задает пользовательский внешний вид. |
Date { get; set; } |
Время подписания. |
Location { get; set; } |
Имя хоста ЦП или физическое расположение подписи. |
OcspSettings { get; set; } |
Получает/устанавливает настройки ocsp. |
Reason { get; set; } |
Причина подписания, типа (согласен). |
ShowProperties { get; set; } |
Принудительно показать/скрыть свойства подписи. В случае, если ShowProperties имеет значение true, поле подписи имеет предопределенный формат отображения (строки для представления): ——————— ———————- Цифровая подпись {субъект сертификата} Дата: {signature.Date} Причина: {signature.Reason} Местоположение: { подпись.Расположение} ———————————————————- где {X} является заполнителем для значения X. Также подпись может иметь изображение, в этом случае перечисленные строки размещаются поверх изображения. ShowProperties по умолчанию имеет значение true. |
TimestampSettings { get; set; } |
Получает/устанавливает настройки метки времени. |
UseLtv { get; set; } |
Получает/устанавливает флаг проверки LTV. |
Методы
Имя |
Описание |
Verify() |
Проверить документ относительно этой подписи и вернуть true, если документ действителен или false в противном случае. |
Смотрите также