Partager via


À propos de l’API Signature numérique XPS

Les documents XPS peuvent avoir des signatures numériques pour permettre aux utilisateurs de signer un document, de vérifier l’identité du signataire et d’indiquer si un document XPS a fait l’objet de modification depuis sa signature. Une application Windows native peut utiliser les interfaces de l’API de signature numérique XPS pour effectuer des opérations de signature numérique sur un document XPS. Cette section fournit une vue d’ensemble de l’API Signature numérique XPS.

L’interface IXpsSignatureManager gère les opérations de signature numérique sur un document XPS. Avant qu’une application puisse accéder aux signatures numériques d’un document XPS, l’application doit appeler CoCreateInstance pour créer un IXpsSignatureManager, puis appeler IXpsSignatureManager::LoadPackageFile ou IXpsSignatureManager::LoadPackageStream pour charger le document XPS. Pour plus d’informations sur ce processus d’initialisation, consultez Initialiser le gestionnaire de signatures.

Une fois qu’un document XPS a été chargé dans une interface IXpsSignatureManager, une application peut ensuite accéder aux signatures numériques et aux demandes de signature numérique du document. Vous pouvez accéder aux signatures numériques à l’aide d’une interface IXpsSignature à partir de l’interface IXpsSignatureCollection du gestionnaire de signatures. Une application peut également ajouter et supprimer des interfaces IXpsSignature dans la collection. Les demandes de signature sont accessibles à l’aide d’IXpsSignatureRequest, collectée dans une interface IXpsSignatureRequestCollection. IXpsSignatureRequestCollection fait partie d’une interface IXpsSignatureBlock qui est collectée dans IXpsSignatureBlockCollection du gestionnaire de signatures.

Les applications peuvent utiliser IXpsSigningOptions du gestionnaire de signatures pour accéder aux options de signature numérique et les définir.

Pour obtenir des exemples d’accès aux signatures numériques d’un document XPS, consultez Tâches courantes de programmation de signature numérique.

Utilisation de l’API de signature numérique XPS

Référence de l’API Signature numérique XPS

Emballage

XML Paper Specification

Standard ECMA-376, formats de fichiers Open XML Office