PackageDigitalSignature Класс

Определение

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

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

Комментарии

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

Для обеспечения безопасности PackageDigitalSignature можно связать с частями в пределах.Package A 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.

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

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