Interface IOpcDigitalSignatureManager (msopc.h)
Fournit l’accès aux interfaces de signature numérique d’empaquetage pour un package qui est représenté par des objets d’API d’empaquetage. Ces méthodes d’interface sont appelées pour générer une signature ou pour accéder et valider les signatures existantes dans le package.
Héritage
L’interface IOpcDigitalSignatureManager hérite de l’interface IUnknown. IOpcDigitalSignatureManager possède également les types de membres suivants :
Méthodes
L’interface IOpcDigitalSignatureManager a ces méthodes.
IOpcDigitalSignatureManager ::CreateSigningOptions Crée un pointeur d’interface IOpcSigningOptions. |
IOpcDigitalSignatureManager ::GetSignatureEnumerator Obtient un énumérateur de pointeurs d’interface IOpcDigitalSignature, qui représentent les signatures de package. |
IOpcDigitalSignatureManager ::GetSignatureOriginPartName Obtient un pointeur d’interface IOpcPartUri qui représente le nom du composant Origine de la signature numérique. |
IOpcDigitalSignatureManager ::RemoveSignature Supprime du package une partie de signature spécifiée qui stocke le balisage de signature. |
IOpcDigitalSignatureManager ::ReplaceSignatureXml Remplace le balisage de signature existant stocké dans un composant de signature spécifié. |
IOpcDigitalSignatureManager ::SetSignatureOriginPartName Définit le nom du composant Digital Signature Origin sur le nom représenté par un pointeur d’interface IOpcPartUri spécifié. |
IOpcDigitalSignatureManager ::Sign Signe le package en générant une signature à l’aide du certificat spécifié et du pointeur d’interface IOpcSigningOptions. |
IOpcDigitalSignatureManager ::Validate Valide une signature de package spécifiée à l’aide d’un certificat spécifié. |
Remarques
Avant que la méthode Sign ne soit appelée pour générer une signature, les méthodes IOpcSigningOptions ::SetDefaultDigestMethod et IOpcSigningOptions ::SetSignatureMethod doivent être appelées .
Pour créer un pointeur d’interface IOpcDigitalSignatureManager , appelez la méthode IOpcFactory ::CreateDigitalSignatureManager .
Cohérence de thread
Les objets d’empaquetage ne sont pas thread-safe.
IOpcSigningOptions Pour plus d’informations, consultez la Prise en main avec l’API d’empaquetage.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | msopc.h |
Voir aussi
Principales interfaces d’empaquetage
Vue d’ensemble des signatures numériques
Prise en main avec l’API d’empaquetage
IOpcDigitalSignatureEnumerator
Vues d'ensemble
Guide de programmation d’API d’empaquetage
Informations de référence sur l’API d’empaque
Empaquetage des interfaces de signature numérique
Référence