PackageDigitalSignature Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
À des fins de sécurité, un PackageDigitalSignature peut être associé à des parties d’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 validation case activée par rapport à la signature échoue si la partie a changé de quelque manière que ce soit. L’application peut alors prendre les mesures appropriées : par exemple, elle peut empêcher l’ouverture de la partie ou notifier à l’utilisateur que la partie 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é. |