Поделиться через


XpsDigitalSignature Класс

Определение

Представляет цифровую подпись для XpsDocument.

public ref class XpsDigitalSignature
public class XpsDigitalSignature
type XpsDigitalSignature = class
Public Class XpsDigitalSignature
Наследование
XpsDigitalSignature

Комментарии

Используйте XpsDigitalSignature вместо PackageDigitalSignature при работе с документом XPS. PackageDigitalSignature не поддерживает XPS и не гарантирует, что все части документа XPS будут полностью подписаны.

Дополнительные сведения о XPS см. в статье Xml Paper Specification (XPS).

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

XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Инициализирует новый экземпляр класса XpsDigitalSignature.

Свойства

DocumentPropertiesRestricted

Возвращает значение, указывающее, становится ли цифровая подпись недействительной при изменении свойств документа.

Id

Получает глобальный уникальный идентификатор (GUID) подписи.

IsCertificateAvailable

Получает значение, указывающее, содержится ли сертификат X.509 подписавшего в документе Package.

SignatureOriginRestricted

Возвращает значение, указывающее, становится ли цифровая подпись недействительной при подписании пакета еще одним лицом.

SignatureType

Возвращает строку URL-адреса, определяющую тип подписи.

SignatureValue

Возвращает зашифрованное хэш-значение подписи.

SignedDocumentSequence

Возвращает объект чтения последовательности документов для заданной последовательности документов.

SignerCertificate

Получает сертификат X.509 подписывающего лица.

SigningTime

Возвращает дату и время создания подписи.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Verify()

Проверяет цифровую подпись документа на соответствие сертификату X.509, внедренного в XPS Package.

Verify(X509Certificate)

Проверяет цифровую подпись документа на соответствие указанному сертификату X.509.

VerifyCertificate()

Проверяет сертификат X.509, внедренный в пакет.

VerifyCertificate(X509Certificate)

Проверяет указанный сертификат X.509.

Применяется к

См. также раздел