XpsDigitalSignature Klasse

Definition

Stellt eine digitale Signatur für ein XpsDocument dar.

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

Hinweise

Verwenden Sie XpsDigitalSignature anstelle von PackageDigitalSignature , wenn Sie mit einem XPS-Dokument arbeiten. PackageDigitalSignature ist nicht XPS-fähig und garantiert nicht, dass alle Teile in einem XPS-Dokument vollständig signiert sind.

Weitere Informationen zu XPS finden Sie in der XML Paper Specification (XPS).

Konstruktoren

XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Initialisiert eine neue Instanz der XpsDigitalSignature-Klasse.

Eigenschaften

DocumentPropertiesRestricted

Ruft einen Wert ab, der angibt, ob die digitale Signatur durch Ändern der Eigenschaften des Dokuments ungültig wird.

Id

Ruft die GUID (Globally Unique Identifier) der Signatur ab.

IsCertificateAvailable

Ruft einen Wert ab, der angibt, ob das X.509-Zertifikat des Signaturgebers im Dokument Package enthalten ist.

SignatureOriginRestricted

Ruft einen Wert ab, der angibt, ob die digitale Signatur durch das Signieren des Pakets durch einen anderen Benutzer ungültig wird.

SignatureType

Ruft eine URL-Zeichenfolge ab, die den Signaturtyp identifiziert.

SignatureValue

Ruft den verschlüsselten Hashwert der Signatur ab.

SignedDocumentSequence

Ruft den Reader für die Dokumentsequenz für die signierte Dokumentsequenz ab.

SignerCertificate

Ruft das X.509-Zertifikat des Signaturgebers ab.

SigningTime

Ruft Datum und Uhrzeit der Signaturerstellung ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
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 des Dokuments anhand des X.509-Zertifikats, das im XPS Packageeingebettet ist.

Verify(X509Certificate)

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

VerifyCertificate()

Überprüft das im Paket eingebettete X.509-Zertifikat.

VerifyCertificate(X509Certificate)

Überprüft das angegebene X.509-Zertifikat.

Gilt für:

Weitere Informationen