Interface IXpsSignature (xpsdigitalsignature.h)
Représente une signature numérique unique.
L’interface IXpsSignature hérite de l’interface IUnknown. IXpsSignature a également les types de membres suivants :
L’interface IXpsSignature a ces méthodes.
IXpsSignature ::GetCertificateEnumerator Obtient un pointeur vers une interface IOpcCertificateEnumerator, qui énumère les certificats de package attachés à la signature. |
IXpsSignature ::GetCustomObjectEnumerator Obtient un pointeur vers une interface IOpcSignatureCustomObjectEnumerator, qui énumère les objets personnalisés de la signature. |
IXpsSignature ::GetCustomReferenceEnumerator Obtient un pointeur vers une interface IOpcSignatureReferenceEnumerator, qui énumère les références personnalisées de la signature. |
IXpsSignature ::GetPolicy Obtient la valeur XPS_SIGN_POLICY qui représente la stratégie de signature utilisée lors de la création de la signature. |
IXpsSignature ::GetSignatureId Obtient la valeur de l’attribut Id de l’élément Signature. (IXpsSignature.GetSignatureId) |
IXpsSignature ::GetSignaturePartName Obtient le nom du composant de signature. |
IXpsSignature ::GetSignatureValue Obtient la valeur de hachage chiffrée de la signature. |
IXpsSignature ::GetSignatureXml Obtient le balisage XML de la signature numérique. |
IXpsSignature ::GetSigningTime Obtient la date et l’heure de création de la signature. |
IXpsSignature ::GetSigningTimeFormat Obtient le format de l’heure de signature. |
IXpsSignature ::SetSignatureXml Définit le balisage XML de la signature numérique. |
IXpsSignature ::Verify Vérifie la signature par rapport à un certificat X.509 spécifié. |
Cette interface est liée au gestionnaire de signatures à partir duquel elle a été instanciée et ne peut pas exister indépendamment.
Une interface IXpsSignature peut représenter une signature qui n’est pas conforme à XPS. Par exemple, il peut représenter une signature qui inclut uniquement des parties personnalisées, ce qui n’est pas autorisé par la spécification de papier XML.
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | xpsdigitalsignature.h |