XpsDigitalSignature Sınıf

Tanım

bir için dijital imzayı XpsDocumenttemsil eder.

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

Açıklamalar

XPS belgesiyle çalışmak yerine PackageDigitalSignature kullanınXpsDigitalSignature. PackageDigitalSignature XPS'yi tanımaz ve bir XPS belgesindeki tüm bölümlerin tam olarak imzalandığını garanti etmez.

XPS hakkında daha fazla bilgi için bkz. XML Kağıt Belirtimi (XPS).

Oluşturucular

XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

XpsDigitalSignature sınıfının yeni bir örneğini başlatır.

Özellikler

DocumentPropertiesRestricted

Belgenin özelliklerinin değiştirilmesinin dijital imzayı geçersiz kılıp kılmadığını belirten bir değer alır.

Id

İmzanın genel benzersiz tanımlayıcısını (GUID) alır.

IsCertificateAvailable

İmzalayanın X.509 sertifikasının belgede Packagebulunup bulunmadığını belirten bir değer alır.

SignatureOriginRestricted

Başka biri paketi imzalarsa dijital imzanın geçersiz kılınıp kılınmadığını belirten bir değer alır.

SignatureType

İmza türünü tanımlayan bir URL dizesi alır.

SignatureValue

İmzanın şifrelenmiş karma değerini alır.

SignedDocumentSequence

İmzalı belge dizisi için belge dizisi okuyucuyu alır.

SignerCertificate

İmzalayanın X.509 sertifikasını alır.

SigningTime

İmzanın oluşturulduğu tarihi ve saati alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Verify()

Belge dijital imzasını XPS'ye eklenmiş X.509 sertifikasıyla doğrular Package.

Verify(X509Certificate)

Belgenin dijital imzasını belirtilen X.509 sertifikasına göre doğrular.

VerifyCertificate()

Pakete eklenmiş X.509 sertifikasını doğrular.

VerifyCertificate(X509Certificate)

Belirtilen X.509 sertifikasını doğrular.

Şunlara uygulanır

Ayrıca bkz.