PackageDigitalSignature Klasse

Definition

Stellt eine digitale Signatur dar, die auf eine Reihe von Paketteilen und Beziehungen angewendet wird.

public ref class PackageDigitalSignature
public class PackageDigitalSignature
type PackageDigitalSignature = class
Public Class PackageDigitalSignature
Vererbung
PackageDigitalSignature

Hinweise

Ein PackageDigitalSignature Objekt ist unveränderlich und kann nach der Erstellung nicht mehr geändert werden.

Zur Sicherheit kann ein PackageDigitalSignature Teil innerhalb einer .Package A PackageDigitalSignature enthält ein X.509-Zertifikat, das zwei Features bereitstellt:

  • Identifiziert und authentifiziert den Ersteller des Teils.

  • Überprüft, ob das Teil nicht modifiziert wurde.

Die digitale Signatur verhindert nicht, dass ein Teil geändert wird, aber eine Überprüfung auf die Signatur schlägt fehl, wenn sich der Teil in irgendeiner Weise geändert hat. Die Anwendung kann dann geeignete Maßnahmen ergreifen , z. B. kann sie verhindern, dass das Webpart geöffnet wird, oder er kann den Benutzer darüber informieren, dass das Webpart geändert wurde und nicht sicher ist.

Eigenschaften

Name Beschreibung
CertificateEmbeddingOption

Ruft die X.509-Zertifikateinbettungsoption ab.

Signature

Dient zum Abrufen oder Festlegen der digitalen XML-Signatur.

SignaturePart

Ruft die, die PackagePart die Signatur enthält.

SignatureType

Ruft die URI-Zeichenfolge ab, die den Signaturtyp identifiziert.

SignatureValue

Ruft den verschlüsselten Hashwert der .Signature

SignedParts

Ruft eine Auflistung aller Objekte ab, die PackagePart mit der Signatur signiert sind.

SignedRelationshipSelectors

Ruft die Liste der Teile ab, die PackageRelationship mit der Signatur signiert wurden.

Signer

Ruft das X.509-Zertifikat des Signierers ab.

SigningTime

Ruft das Datum und die Uhrzeit der Erstellung der Signatur ab.

TimeFormat

Ruft das Format des Datums und der Uhrzeit ab, das von der SigningTime Eigenschaft zurückgegeben wird.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetPartTransformList(Uri)

Gibt eine sortierte Liste der Vorgänge zurück, die Transform auf einen bestimmten Teil angewendet werden.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Verify()

Überprüft die digitale Signatur anhand eines X.509-Zertifikats.

Verify(X509Certificate)

Überprüft die digitale Signatur anhand eines bestimmten X.509-Zertifikats.

Gilt für:

Weitere Informationen