XpsDigitalSignature Klasa

Definicja

Reprezentuje podpis cyfrowy dla elementu XpsDocument.

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

Uwagi

Zamiast PackageDigitalSignature używać XpsDigitalSignature podczas pracy z dokumentem XPS. PackageDigitalSignature nie jest uwzględniany w systemie XPS i nie gwarantuje, że wszystkie części dokumentu XPS są w pełni podpisane.

Aby uzyskać więcej informacji o systemie XPS, zobacz specyfikację papieru XML (XPS).

Konstruktory

XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Inicjuje nowe wystąpienie klasy XpsDigitalSignature.

Właściwości

DocumentPropertiesRestricted

Pobiera wartość wskazującą, czy zmiana właściwości dokumentu unieważnia podpis cyfrowy.

Id

Pobiera unikatowy identyfikator globalny (GUID) podpisu.

IsCertificateAvailable

Pobiera wartość wskazującą, czy certyfikat X.509 dostawcy podpisów znajduje się w dokumencie Package.

SignatureOriginRestricted

Pobiera wartość wskazującą, czy podpis cyfrowy jest unieważniany, jeśli ktoś inny podpis podpisuje pakiet.

SignatureType

Pobiera ciąg adresu URL identyfikujący typ podpisu.

SignatureValue

Pobiera zaszyfrowaną wartość skrótu podpisu.

SignedDocumentSequence

Pobiera czytnik sekwencji dokumentów dla podpisanej sekwencji dokumentów.

SignerCertificate

Pobiera certyfikat X.509 użytkownika podpisjącego.

SigningTime

Pobiera datę i godzinę utworzenia podpisu.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Verify()

Sprawdza podpis cyfrowy dokumentu względem certyfikatu X.509 osadzonego w systemie XPS Package.

Verify(X509Certificate)

Weryfikuje podpis cyfrowy dokumentu względem określonego certyfikatu X.509.

VerifyCertificate()

Sprawdza certyfikat X.509 osadzony w pakiecie.

VerifyCertificate(X509Certificate)

Sprawdza określony certyfikat X.509.

Dotyczy

Zobacz też