PackageDigitalSignature Třída

Definice

Představuje digitální podpis, který je použit pro sadu částí balíčku a relací.

public ref class PackageDigitalSignature
public class PackageDigitalSignature
type PackageDigitalSignature = class
Public Class PackageDigitalSignature
Dědičnost
PackageDigitalSignature

Poznámky

Objekt PackageDigitalSignature je neměnný a nelze ho po vytvoření změnit.

Z důvodu zabezpečení PackageDigitalSignature může být objekt přidružen k částem v rámci objektu Package. A PackageDigitalSignature zahrnuje certifikát X.509, který poskytuje dvě funkce:

  • Identifikuje a ověří původce součásti.

  • Ověří, že část nebyla změněna.

Digitální podpis nebrání úpravě části, ale ověřovací kontrola podpisu selže, pokud se část nějakým způsobem změnila. Aplikace pak může provést odpovídající akci – může například zabránit otevření části nebo může uživatele upozornit, že část byla změněna a není zabezpečená.

Vlastnosti

CertificateEmbeddingOption

Získá možnost vložení certifikátu X.509.

Signature

Získá nebo nastaví digitální podpis XML.

SignaturePart

Získá, PackagePart který obsahuje podpis.

SignatureType

Získá řetězec URI, který identifikuje typ podpisu.

SignatureValue

Získá šifrovanou hodnotu hash hodnoty Signature.

SignedParts

Získá kolekci všech PackagePart objektů podepsaných podpisem.

SignedRelationshipSelectors

Získá seznam PackageRelationship částí, které byly podepsány podpisem.

Signer

Získá X.509 certifikát podepisujícího.

SigningTime

Získá datum a čas vytvoření podpisu.

TimeFormat

Získá formát data a času vrácenou SigningTime vlastností.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetPartTransformList(Uri)

Vrátí seřazený seznam Transform operací použitých u dané části.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Verify()

Ověří digitální podpis proti certifikátu X.509.

Verify(X509Certificate)

Ověří digitální podpis na daném certifikátu X.509.

Platí pro

Viz také