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