PdfDigitalSignature

PdfDigitalSignature class

Содержит свойства цифровой подписи Pdf.

public class PdfDigitalSignature : DigitalSignature

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

Имя Описание
PdfDigitalSignature() Инициализировать цифровую подпись Pdf без сертификата.
PdfDigitalSignature(X509Certificate2) Создать цифровую подпись Pdf с указанным сертификатом.
PdfDigitalSignature(X509Store) Инициализировать цифровую подпись Pdf на основе указанного хранилища X509. Будет использован первый сертификат из указанного хранилища.
PdfDigitalSignature(X509Store, int) Создать цифровую подпись Pdf на основе указанного хранилища X509 и индекса сертификата.

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

Имя Описание
Certificate { get; set; } Получает или задает сертификат X509.
CertificateStoreLocation { get; set; } Указывает расположение хранилища сертификата
CertificateStoreName { get; set; } Указывает имя хранилища сертификата.
Comments { get; set; } Получает или задает комментарий к цели подписания.
ContactInfo { get; set; } Информация, предоставленная подписывающей стороной, чтобы получатель мог связаться с подписывающей стороной для проверки подписи, например номер телефона.
CreatedOn { get; set; } Получить или установить дату создания подписи.
Deleted { get; } Получить флаг, указывающий, была ли эта подпись удалена из документа. Это свойство используется только для записей журнала истории документа, чтобы сохранить список удаленных подписей.
Height { get; set; } Определяет высоту подписи.
IsSignature { get; set; } Получить или установить флаг, чтобы указать, является ли этот компонент подписью или содержимым документа. Это свойство используется с методом Update для установки элемента в качестве подписи (истина) или элемента документа (ложь).
IsValid { get; set; } Остается истинным, если эта цифровая подпись действительна и документ не был подделан.
Left { get; set; } Указывает левую позицию подписи.
Location { get; set; } Имя хоста ЦП или физическое расположение подписи.
ModifiedOn { get; set; } Получить или установить дату модификации подписи.
PageNumber { get; } Указывает, что подпись страницы была найдена на.
Reason { get; set; } Причина подписания, типа (согласен).
ShowProperties { get; set; } Принудительно показать/скрыть свойства подписи. Если ShowProperties имеет значение true, поле подпись имеет предопределенный формат отображения Цифровая подпись {ContactInfo} Дата: {Дата} Причина: {Reason} Местоположение: {Location } ShowProperties по умолчанию имеет значение true.
SignatureId { get; } Уникальный идентификатор подписи для изменения подписи в документе с помощью методов Update или Delete. Это свойство будет установлено автоматически после вызова метода Sign или Search. Если это свойство было сохранено до того, как его можно будет установить вручную для управления подписью.
SignatureType { get; } Указывает тип подписи.
SignTime { get; set; } Получает или задает время подписания документа.
Thumbprint { get; } Получает отпечаток сертификата.
TimeStamp { get; set; } Отметка времени для цифровой подписи Pdf. Значение по умолчанию — null.
Top { get; set; } Указывает верхнее положение подписи.
Type { get; set; } Тип цифровой подписи Pdf.
Width { get; set; } Определяет ширину подписи.
XAdESType { get; } Тип XAdESXAdESType . Значение по умолчанию — None (XAdES выключен). На данный момент тип подписи XAdES поддерживается только для электронных таблиц.

Методы

Имя Описание
override Clone() Клонировать экземпляр подписи штрих-кода.
override Equals(object) Перезаписывает метод Equals для сравнения свойств подписи
override GetHashCode() Переопределяет метод GetHashCode

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