DigitalVerifyOptions

DigitalVerifyOptions class

Сохраняет параметры для проверки цифровой подписи документа.

public class DigitalVerifyOptions : VerifyOptions

Конструкторы

Имя Описание
DigitalVerifyOptions() Создает вариант цифровой проверки со значениями по умолчанию.
DigitalVerifyOptions(Stream) Создает вариант цифровой проверки с заданным потоком сертификата.
DigitalVerifyOptions(string) Создает опцию цифровой проверки с заданным путем к файлу цифрового сертификата.

Характеристики

Имя Описание
AllPages { get; set; } Флаг для проверки каждой страницы документа. По умолчанию значение равно true.
Certificate { get; } Получить сертификат X509Certificate2 из сертификата FilePath или Stream.
CertificateFilePath { get; set; } Путь к файлу цифрового сертификата.
CertificateStream { get; set; } Поток цифрового сертификата.
Comments { get; set; } Комментарии цифровой подписи для проверки.
Contact { get; set; } Подпись Контакт для подтверждения.
Extensions { get; set; } Дополнительные расширения для проверки альтернативных вариантов подписи.
IssuerName { get; set; } Имя издателя сертификата для проверки. Значение чувствительно к регистру. Если это свойство установлено, проверка проверит, содержит ли имя издателя подписи переданное значение или равно ему
IsValid { get; } Флаг действительного свойства.
Location { get; set; } Местоположение подписи для проверки.
virtual PageNumber { get; set; } Номер страницы документа для проверки. Если свойство не установлено, все страницы документа будут проверяться на первое вхождение. Минимальное значение 1.
virtual PagesSetup { get; set; } Параметры страницы для указания проверяемых страниц.
Password { get; set; } Пароль цифрового сертификата, если требуется.
Reason { get; set; } Причина проверки цифровой подписи.
SignDateTimeFrom { get; set; } Дата и диапазон времени проверки цифровой подписи. Значение, допускающее значение NULL, будет проигнорировано.
SignDateTimeTo { get; set; } Дата и диапазон времени проверки цифровой подписи. Значение, допускающее значение NULL, будет проигнорировано.
SubjectName { get; set; } Отличительное имя субъекта сертификата для проверки. Значение чувствительно к регистру. Если это свойство установлено, проверка проверит, содержит ли имя субъекта подписи переданное значение или равно ему

Примечания

Узнать больше

Смотрите также