XpsDigitalSignature Classe

Définition

Représente une signature numérique pour un XpsDocument.

public ref class XpsDigitalSignature
public class XpsDigitalSignature
type XpsDigitalSignature = class
Public Class XpsDigitalSignature
Héritage
XpsDigitalSignature

Remarques

Utilisez XpsDigitalSignature plutôt que PackageDigitalSignature lorsque vous travaillez avec un document XPS. PackageDigitalSignature n’est pas compatible XPS et ne garantit pas que toutes les parties d’un document XPS sont entièrement signées.

Pour plus d’informations sur les signatures numériques, consultez l’article MSDN Framework de signature numérique des conventions Open Packaging , disponible à l’adresse https://go.microsoft.com/fwlink/?LinkId=74494 .

Pour plus d’informations sur XPS, consultez la spécification XPS (XML Paper Specification) disponible en téléchargement à l’adresse https://go.microsoft.com/fwlink/?LinkID=65761 .

Constructeurs

XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

Initialise une nouvelle instance de la classe XpsDigitalSignature.

Propriétés

DocumentPropertiesRestricted

Obtient une valeur qui indique si la modification des propriétés du document invalide la signature numérique.

Id

Obtient l'identificateur global unique (GUID, Global Unique Identifier) de la signature.

IsCertificateAvailable

Obtient une valeur qui indique si le certificat X.509 du signataire est contenu dans le document Package.

SignatureOriginRestricted

Obtient une valeur qui indique si la signature numérique est invalidée si quelqu'un d'autre signe le package.

SignatureType

Obtient une chaîne d’URL qui identifie le type de signature.

SignatureValue

Obtient la valeur de hachage chiffrée de la signature.

SignedDocumentSequence

Obtient le lecteur de séquence de documents pour la séquence de documents signés.

SignerCertificate

Obtient le certificat X.509 du signataire.

SigningTime

Obtient la date et l'heure de création de la signature.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Verify()

Vérifie la signature numérique du document par rapport au certificat X. 509 incorporé dans le XPS Package .

Verify(X509Certificate)

Vérifie la signature numérique de document par rapport à un certificat X.509 spécifié.

VerifyCertificate()

Vérifie le certificat X.509 incorporé dans le package.

VerifyCertificate(X509Certificate)

Vérifie le certificat X.509 spécifié.

S’applique à

Voir aussi