XpsDigitalSignature Klass

Definition

Representerar en digital signatur för en XpsDocument.

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

Kommentarer

Använd XpsDigitalSignature i stället PackageDigitalSignature för när du arbetar med ett XPS-dokument. PackageDigitalSignature är inte XPS-medveten och garanterar inte att alla delar i ett XPS-dokument är helt signerade.

Mer information om XPS finns i XML Paper Specification (XPS).

Konstruktorer

Name Description
XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Initierar en ny instans av XpsDigitalSignature klassen.

Egenskaper

Name Description
DocumentPropertiesRestricted

Hämtar ett värde som anger om ändring av dokumentets egenskaper ogiltigförklarar den digitala signaturen.

Id

Hämtar signaturens globalt unika identifierare (GUID).

IsCertificateAvailable

Hämtar ett värde som anger om undertecknarens X.509-certifikat finns i dokumentet Package.

SignatureOriginRestricted

Hämtar ett värde som anger om den digitala signaturen är ogiltig om någon annan signerar paketet.

SignatureType

Hämtar en URL-sträng som identifierar signaturtypen.

SignatureValue

Hämtar signaturens krypterade hashvärde.

SignedDocumentSequence

Hämtar dokumentsekvensläsaren för den signerade dokumentsekvensen.

SignerCertificate

Hämtar X.509-certifikatet för undertecknaren.

SigningTime

Hämtar datum och tid när signaturen skapades.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Verify()

Verifierar dokumentets digitala signatur mot X.509-certifikatet som är inbäddat i XPS Package.

Verify(X509Certificate)

Verifierar dokumentets digitala signatur mot ett angivet X.509-certifikat.

VerifyCertificate()

Verifierar X.509-certifikatet som är inbäddat i paketet.

VerifyCertificate(X509Certificate)

Verifierar det angivna X.509-certifikatet.

Gäller för

Se även