PackageDigitalSignature Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine digitale Signatur dar, die auf einen Satz 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.
Aus Sicherheitsgründen kann ein PackageDigitalSignature -Teil in einem Packagezugeordnet werden. Ein PackageDigitalSignature enthält ein X.509-Zertifikat, das zwei Features bietet:
Identifizieren und Authentifizieren des Erstellers eines Parts
Überprüfen des Parts auf Änderungen
Die digitale Signatur schließt nicht aus, dass ein Teil geändert wird, aber eine Überprüfung der Signatur schlägt fehl, wenn sich der Teil in irgendeiner Weise geändert hat. Die Anwendung kann dann geeignete Maßnahmen ergreifen, z. B. das Öffnen des Teils verhindern oder den Benutzer benachrichtigen, dass das Teil geändert wurde und nicht sicher ist.
Eigenschaften
CertificateEmbeddingOption |
Ruft die Option für die X.509-Zertifikateinbettung ab. |
Signature |
Ruft die digitale XML-Signatur ab oder legt diese fest. |
SignaturePart |
Ruft das PackagePart ab, das die Signatur enthält. |
SignatureType |
Ruft die URI-Zeichenfolge ab, die den Signaturtyp angibt. |
SignatureValue |
Ruft den verschlüsselten Hashwert der Signature ab. |
SignedParts |
Ruft eine Auflistung aller mit der Signatur signierten PackagePart-Objekte ab. |
SignedRelationshipSelectors |
Ruft die Liste der PackageRelationship-Parts ab, die mit der Signatur signiert wurden. |
Signer |
Ruft das X.509-Zertifikat des Signaturgebers ab. |
SigningTime |
Ruft Datum und Uhrzeit der Signaturerstellung ab. |
TimeFormat |
Ruft das Format des Datums und der Uhrzeit ab, die von der SigningTime-Eigenschaft zurückgegeben werden. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetPartTransformList(Uri) |
Gibt eine sortierte Liste der auf ein angegebenes Part angewendeten Transform-Operationen zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des 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 angegebenen X.509-Zertifikats. |