PackageDigitalSignature Класс

Определение

Представляет цифровую подпись, которая применяется к набору частей и отношений пакета.

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

Комментарии

Объект PackageDigitalSignature является неизменяемым и не может быть изменен после его создания.

В целях безопасности PackageDigitalSignature может быть связан с частями в Package. Содержит PackageDigitalSignature сертификат X.509, который предоставляет две функции:

  • Идентификация и проверка подлинности создателя части.

  • Проверка, не была ли часть изменена.

Цифровая подпись не исключает возможность изменения части, но проверка проверки для подписи завершается ошибкой, если часть каким-либо образом изменилась. Затем приложение может предпринять соответствующие действия, например, запретить открытие части или уведомить пользователя о том, что часть была изменена и не является безопасной.

Свойства

CertificateEmbeddingOption

Получает параметр внедрения сертификата X.509.

Signature

Получает или задает цифровую подпись XML.

SignaturePart

Получает объект PackagePart, содержащий подпись.

SignatureType

Возвращает строку URI, идентифицирующую тип подписи.

SignatureValue

Получает зашифрованное хэш-значение объекта Signature.

SignedParts

Получает коллекцию, состоящую из всех объектов PackagePart, подписанных данной сигнатурой.

SignedRelationshipSelectors

Получает список частей PackageRelationship, подписанных данной сигнатурой.

Signer

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

SigningTime

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

TimeFormat

Получает формат даты и времени, возвращаемых свойством SigningTime.

Методы

Equals(Object)

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

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

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

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

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

GetType()

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

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

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

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

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

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

Проверяет цифровую на соответствие сертификату X.509.

Verify(X509Certificate)

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

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

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