PackageDigitalSignature Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |