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. |