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