Interface IXpsSignature (xpsdigitalsignature.h)
Représente une signature numérique unique.
Héritage
L’interface IXpsSignature hérite de l’interface IUnknown. IXpsSignature a également les types de membres suivants :
Méthodes
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é. |
Remarques
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.
Configuration requise
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 |