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 (XPS).

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

Имя Описание
XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

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

Свойства

Имя Описание
DocumentPropertiesRestricted

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

Id

Возвращает глобальный уникальный идентификатор (GUID) подписи.

IsCertificateAvailable

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

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.

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

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