Interface IOpcSignatureRelationshipReference (msopc.h)
Représente une référence à un composant Relations qui contient des relations qui ont été ou seront signées.
Héritage
L’interface IOpcSignatureRelationshipReference hérite de l’interface IUnknown. IOpcSignatureRelationshipReference a également les types de membres suivants :
Méthodes
L’interface IOpcSignatureRelationshipReference a ces méthodes.
IOpcSignatureRelationshipReference::GetDigestMethod Obtient la méthode digest à utiliser sur le balisage de relation des relations sélectionnées. |
IOpcSignatureRelationshipReference::GetDigestValue Obtient la valeur de synthèse calculée pour les relations sélectionnées lorsqu’elles sont signées. |
IOpcSignatureRelationshipReference::GetRelationshipSelectorEnumerator Obtient un énumérateur de pointeurs d’interface IOpcRelationshipSelector qui représentent les techniques utilisées pour sélectionner le sous-ensemble de relations dans la partie Relations référencée. |
IOpcSignatureRelationshipReference::GetRelationshipSigningOption Obtient une valeur qui indique si la totalité ou un sous-ensemble des relations stockées dans la partie Relations référencée sont sélectionnées. |
IOpcSignatureRelationshipReference::GetSourceUri Obtient l’URI source des relations stockées dans la partie Relations référencée. |
IOpcSignatureRelationshipReference::GetTransformMethod Obtient la méthode de canonisation à utiliser sur le balisage de relation des relations sélectionnées lorsqu’elles sont signées. |
Notes
Pour créer un pointeur d’interface IOpcSignatureRelationshipReference qui représente une référence à une partie Relationships, appelez la méthode Create . Cette référence indique si la totalité ou un sous-ensemble des relations dans la partie Relations sera signé lors de la génération de la signature.
Pour accéder à un pointeur d’interface IOpcSignatureRelationshipReference , appelez la méthode IOpcSignatureRelationshipReferenceEnumerator::GetCurrent .
Les relations qui ne sont pas sélectionnées pour la signature peuvent être supprimées, modifiées ou ajoutées au package sans invalider la signature. Si un sous-ensemble de relations a été sélectionné pour la signature et que le sous-ensemble est modifié, la signature est invalidée.
L’interface fournit des méthodes pour accéder aux informations sur la partie Relations référencée, les relations sélectionnées qui ont été ou seront signées et la référence elle-même. Lorsqu’une signature est générée, ces informations de référence sont sérialisées dans le balisage XML de la signature (balisage de signature). Dans le balisage de signature, les informations sont représentées par un élément Reference qui a une valeur d’attribut URI qui identifie une partie Relations.
Cohérence de thread
Les objets d’empaquetage ne sont pas thread-safe.
Pour plus d’informations, consultez la Prise en main avec l’API d’empaquetage.
Spécifications
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
IOpcSignatureRelationshipReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
OPC_RELATIONSHIPS_SIGNING_OPTION
Vues d'ensemble
Guide de programmation de l’API d’empaquetage
Informations de référence sur l’API d’empaque
Empaquetage des interfaces de signature numérique
Référence