Condividi tramite


XpsDigitalSignature Classe

Definizione

Rappresenta una firma digitale per un XpsDocument.

public ref class XpsDigitalSignature
public class XpsDigitalSignature
type XpsDigitalSignature = class
Public Class XpsDigitalSignature
Ereditarietà
XpsDigitalSignature

Commenti

Usare XpsDigitalSignature anziché PackageDigitalSignature quando si lavora con un documento XPS. PackageDigitalSignature non è compatibile con XPS e non garantisce che tutte le parti in un documento XPS siano completamente firmate.

Per altre informazioni su XPS, vedere La specifica di carta XML (XPS).

Costruttori

XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Inizializza una nuova istanza della classe XpsDigitalSignature.

Proprietà

DocumentPropertiesRestricted

Ottiene un valore che indica se la modifica delle proprietà del documento invalida la firma digitale.

Id

Ottiene l'identificatore univoco globale (GUID) della firma.

IsCertificateAvailable

Ottiene un valore che indica se il certificato X.509 del firmatario è contenuto nell'oggetto Package del documento.

SignatureOriginRestricted

Ottiene un valore che indica se la firma digitale viene invalidata in caso di firma del package da parte di altri.

SignatureType

Ottiene una stringa URL che identifica il tipo di firma.

SignatureValue

Ottiene il valore hash crittografato della firma.

SignedDocumentSequence

Ottiene il lettore di sequenza di documenti per la sequenza di documenti firmati.

SignerCertificate

Ottiene il certificato X.509 del firmatario.

SigningTime

Ottiene la data e l'ora di creazione della firma.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Verify()

Verifica la firma digitale del documento con il certificato X.509 incorporato in XPS Package.

Verify(X509Certificate)

Verifica la firma digitale del documento in base a un certificato X.509 specificato.

VerifyCertificate()

Verifica il certificato X.509 incorporato nel pacchetto.

VerifyCertificate(X509Certificate)

Verifica il certificato X.509 specificato.

Si applica a

Vedi anche