PackageDigitalSignature Classe

Définition

Représente une signature numérique appliquée à un ensemble de relations et de parties de package.

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

Remarques

Un PackageDigitalSignature objet est immuable et ne peut pas être modifié après sa création.

Pour la sécurité, un PackageDigitalSignature peut être associé à des parties dans un Package. Un PackageDigitalSignature intègre un certificat X.509 qui fournit deux fonctionnalités :

  • Identifie et authentifie le créateur de la partie.

  • Vérifie que la partie n’a pas été modifiée.

La signature numérique n’empêche pas la modification d’une partie, mais une vérification de validation par rapport à la signature échoue si la pièce a changé de quelque manière que ce soit. L’application peut ensuite prendre les mesures appropriées. Par exemple, elle peut empêcher l’ouverture du composant ou avertir l’utilisateur que la pièce a été modifiée et n’est pas sécurisée.

Propriétés

CertificateEmbeddingOption

Obtient l’option d’incorporation du certificat X.509.

Signature

Obtient ou définit la signature numérique XML.

SignaturePart

Obtient la PackagePart qui contient la signature.

SignatureType

Obtient la chaîne d’URI qui identifie le type de signature.

SignatureValue

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

SignedParts

Obtient une collection de tous les objets PackagePart signée avec la signature.

SignedRelationshipSelectors

Obtient la liste des parties PackageRelationship signées avec la signature.

Signer

Obtient le certificat X.509 du signataire.

SigningTime

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

TimeFormat

Obtient le format de la date et de l'heure retournées par la propriété SigningTime.

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)
GetPartTransformList(Uri)

Retourne une liste ordonnée des opérations Transform appliquées à une partie donnée.

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 par rapport à un certificat X.509.

Verify(X509Certificate)

Vérifie la signature numérique par rapport à un certificat X.509 donné.

S’applique à

Voir aussi