énumération XPS_SIGNATURE_STATUS (xpsdigitalsignature.h)
Décrit la status de la signature numérique d’un document.
Syntax
typedef enum __MIDL___MIDL_itf_xpsdigitalsignature_0000_0000_0001 {
XPS_SIGNATURE_STATUS_INCOMPLIANT = 1,
XPS_SIGNATURE_STATUS_INCOMPLETE = 2,
XPS_SIGNATURE_STATUS_BROKEN = 3,
XPS_SIGNATURE_STATUS_QUESTIONABLE = 4,
XPS_SIGNATURE_STATUS_VALID = 5
} XPS_SIGNATURE_STATUS;
Constantes
XPS_SIGNATURE_STATUS_INCOMPLIANT Valeur : 1 La signature enfreint une ou plusieurs règles de signature indiquées à la section 10.2.1.2 de la spécification de papier XML. Ces règles décrivent les parties ou les relations qui doivent ou ne doivent pas être signées. Une signature non conforme doit être créée en tant que telle. La modification du contenu signé ne peut pas rendre une signature valide non conforme. Un exemple de signature non conforme est la signature d’un package qui a un type de relations inconnu à la racine. |
XPS_SIGNATURE_STATUS_INCOMPLETE Valeur : 2 La signature n’inclut pas les parties qui doivent être signées. Si une signature XPS valide est créée et que le contenu du document XPS est modifié ultérieurement, la signature devient incomplète ou rompue. Par exemple, la suppression d’une page d’un FixedDocument rend la signature incomplète ; il rompt également la signature, mais le fait que la signature soit incomplète est d’une plus grande importance. |
XPS_SIGNATURE_STATUS_BROKEN Valeur : 3 Il s’agit d’une signature numérique conforme, mais elle échoue aux routines de validation de signature décrites dans open packaging Conventions (voir aussi). La modification du balisage dans un FixedPage qui a été signé interrompt la signature. |
XPS_SIGNATURE_STATUS_QUESTIONABLE Valeur : 4 Il ne s’agit pas d’une signature numérique non conforme ou rompue, mais le contenu signé (parties et relations) inclut des éléments ou des attributs d’un espace de noms inconnu introduits par le biais des mécanismes de compatibilité du balisage. |
XPS_SIGNATURE_STATUS_VALID Valeur : 5 Il s’agit d’une signature valide : elle n’est pas rompue, non conforme ou douteuse. Toutefois, l’application doit toujours case activée la chaîne d’approbation des certificats, les listes de révocation et les dates d’expiration. |
Remarques
La signature numérique status valeurs correspond à la section 10.2.1.2 de la spécification de papier XML.
Les conventions d’emballage open sont spécifiées dans la 1ère édition, partie 2, « Open Packaging Conventions », de la norme ECMA-376, formats de fichier Office Open XML.
Note Ces ressources peuvent ne pas être disponibles dans certaines langues
et les pays.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | xpsdigitalsignature.h |