Packaging
Vue d’ensemble de la technologie d’emballage.
Pour développer l’empaquetage, vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
OPC_CANONICALIZATION_METHOD Décrit la méthode de canonisation à appliquer au balisage XML. |
OPC_CERTIFICATE_EMBEDDING_OPTION Décrit l’emplacement de stockage d’un certificat utilisé pour la signature. |
OPC_COMPRESSION_OPTIONS Décrit les façons de compresser le contenu d’une partie. |
OPC_READ_FLAGS Décrit les paramètres de lecture pour la mise en cache des composants de package et leur validation par rapport aux exigences de conformité OPC (Opc) ecMA-376 OpenXML, 1ère édition, partie 2:_Open. |
OPC_RELATIONSHIP_SELECTOR Décrit comment interpréter le paramètre selectionCriterion de la méthode IOpcRelationshipSelector::GetSelectionCriterion. |
OPC_RELATIONSHIPS_SIGNING_OPTION Indique si une référence représentée par l’interface IOpcSignatureRelationshipReference fait référence à la totalité ou à un sous-ensemble de relations représentées en tant qu’objets de relation dans un objet de jeu de relations. |
OPC_SIGNATURE_TIME_FORMAT Décrit comment interpréter le paramètre signingTime, qui est un enregistrement de la création d’une signature, de la méthode IOpcDigitalSignature::GetSigningTime. |
OPC_SIGNATURE_VALIDATION_RESULT Indique le status de la signature. |
OPC_STREAM_IO_MODE Décrit la status en lecture/écriture d’un flux. |
OPC_URI_TARGET_MODE Indique le mode cible d’une relation. |
OPC_WRITE_FLAGS Décrit la méthode d’encodage utilisée par l’objet de sérialisation pour produire le package. |
Ajouter Ajoute un certificat à l’ensemble. |
Cloner Crée une copie du pointeur d’interface IOpcCertificateEnumerator actuel et de tous ses descendants. |
Cloner Crée une copie du pointeur d’interface IOpcDigitalSignatureEnumerator actuel et de tous ses descendants. |
Cloner Crée une copie de l’énumérateur actuel et de tous ses descendants. (IOpcPartEnumerator.Clone) |
Cloner Crée une copie de l’énumérateur actuel et de tous ses descendants. (IOpcRelationshipEnumerator.Clone) |
Cloner Crée une copie du pointeur IOpcRelationshipSelectorEnumeratorinterface actuel et de tous ses descendants. |
Cloner Crée une copie du pointeur d’interface IOpcSignatureCustomObjectEnumerator actuel et de tous ses descendants. |
Cloner Crée une copie du pointeur d’interface IOpcSignaturePartReferenceEnumerator actuel et de tous ses descendants. |
Cloner Crée une copie du pointeur d’interface IOpcSignatureReferenceEnumerator actuel et de tous ses descendants. |
Cloner Crée une copie du pointeur d’interface IOpcSignatureRelationshipReferenceEnumerator actuel et de tous ses descendants. |
CombinePartUri Forme le nom du composant référencé par l’URI relatif spécifié. |
ComparePartUri Retourne un entier qui indique si les URI représentés par l’objet URI de composant actuel et un objet URI de composant spécifié sont équivalents. |
Créer Crée un pointeur d’interface IOpcRelationshipSelector pour représenter la façon dont un sous-ensemble de relations est sélectionné pour être signé et ajoute le nouveau pointeur à l’ensemble. |
Créer Crée un pointeur d’interface IOpcSignatureCustomObject pour représenter un élément Object spécifique à l’application dans la signature et ajoute la nouvelle interface à l’ensemble. |
Créer Crée un pointeur d’interface IOpcSignaturePartReference qui représente une référence à un composant à signer et ajoute la nouvelle interface à l’ensemble. |
Créer Crée un pointeur d’interface IOpcSignatureReference qui représente une référence à un élément XML à signer. |
Créer Crée un pointeur d’interface IOpcSignatureRelationshipReference qui représente une référence à un composant Relations et ajoute le nouveau pointeur d’interface à l’ensemble. |
CreateDigitalSignatureManager Crée un objet de gestionnaire de signatures numériques pour un objet de package. |
CreatePackage Crée un objet de package qui représente un package vide. |
CreatePackageRootUri Crée un objet URI OPC qui représente la racine d’un package. |
CreatePart Crée un objet de composant qui représente un composant et ajoute un pointeur vers l’interface IOpcPart de l’objet à l’ensemble. |
CreatePartUri Crée un objet URI de composant qui représente un nom de composant. |
CreateRelationship Crée un objet de relation qui représente une relation spécifiée, puis ajoute à l’ensemble un pointeur vers l’interface IOpcRelationship de l’objet. |
CreateRelationshipSelectorSet Crée un pointeur d’interface IOpcRelationshipSelectorSet qui est utilisé comme valeur de paramètre selectorSet de la méthode Create. |
CreateSigningOptions Crée un pointeur d’interface IOpcSigningOptions. |
CreateStreamOnFile Crée un flux sur un fichier. |
Supprimer Supprime du jeu un pointeur d’interface IOpcRelationshipSelector spécifié. |
Supprimer Supprime du jeu un pointeur d’interface IOpcSignatureCustomObject spécifié. |
Supprimer Supprime du jeu un pointeur d’interface IOpcSignaturePartReference spécifié. |
Supprimer Supprime du jeu un pointeur d’interface IOpcSignatureReference spécifié. |
Supprimer Supprime du jeu un pointeur d’interface IOpcSignatureRelationshipReference spécifié. |
DeletePart Supprime du jeu le pointeur d’interface IOpcPart d’un objet de composant spécifié. |
DeleteRelationship Supprime du jeu un pointeur d’interface IOpcRelationship spécifié. |
GetCanonicalizationMethod Obtient la méthode de canonisation qui a été appliquée à l’élément SignedInfo de la signature sérialisée. |
GetCertificateEmbeddingOption Obtient une valeur qui spécifie l’emplacement de stockage dans le package du certificat à utiliser pour la signature. |
GetCertificateEnumerator Obtient un énumérateur de certificats utilisés dans la signature. |
GetCertificateSet Obtient un pointeur d’interface IOpcCertificateSet. |
GetCompressionOptions Obtient une valeur qui décrit la façon dont le contenu de la partie est compressé. |
GetContentStream Obtient un flux qui fournit un accès en lecture/écriture au contenu d’une partie. |
GetContentType Obtient le type de média du contenu d’une partie. |
GetContentType Obtient le type de contenu de la partie référencée. |
GetCurrent Obtient la structure CERT_CONTEXT à la position actuelle de l’énumérateur. |
GetCurrent Obtient le pointeur d’interface IOpcDigitalSignature à la position actuelle de l’énumérateur. |
GetCurrent Obtient le pointeur d’interface IOpcPart à la position actuelle de l’énumérateur. |
GetCurrent Obtient le pointeur d’interface IOpcRelationship à la position actuelle de l’énumérateur. |
GetCurrent Obtient le pointeur d’interface IOpcRelationshipSelector à la position actuelle de l’énumérateur. |
GetCurrent Obtient l’interface IOpcSignatureCustomObject à la position actuelle de l’énumérateur. |
GetCurrent Obtient le pointeur d’interface IOpcSignaturePartReference à la position actuelle de l’énumérateur. |
GetCurrent Obtient le pointeur d’interface IOpcSignatureReference à la position actuelle de l’énumérateur. |
GetCurrent Obtient le pointeur d’interface IOpcSignatureRelationshipReference à la position actuelle de l’énumérateur. |
GetCustomObjectEnumerator Obtient un énumérateur de pointeurs d’interface IOpcSignatureCustomObject qui représentent des éléments Object spécifiques à l’application dans le balisage de signature. |
GetCustomObjectSet Obtient une interface IOpcSignatureCustomObjectSet. |
GetCustomReferenceEnumerator Obtient un énumérateur des pointeurs d’interface IOpcSignatureReference qui représentent des références à des éléments XML spécifiques à l’application qui ont été signés. |
GetCustomReferenceSet Obtient un pointeur d’interface IOpcSignatureReferenceSet. |
GetDefaultDigestMethod Obtient la méthode digeste par défaut qui sera utilisée pour calculer les valeurs de synthèse des objets à signer. |
GetDigestMethod Obtient la méthode digeste à utiliser sur le contenu de la partie référencée lors de la signature du composant. |
GetDigestMethod Obtient la méthode digest à utiliser sur l’élément XML référencé, lorsque l’élément est signé. |
GetDigestMethod Obtient la méthode digest à utiliser sur le balisage de relation des relations sélectionnées. |
GetDigestValue Obtient la valeur digeste calculée pour le contenu de la partie référencée lors de la signature de la partie. |
GetDigestValue Obtient la valeur digeste calculée pour l’élément XML référencé lorsque l’élément est signé. |
GetDigestValue Obtient la valeur digeste calculée pour les relations sélectionnées lorsqu’elles sont signées. |
GetEnumerator Obtient un énumérateur de certificats dans l’ensemble. |
GetEnumerator Obtient un énumérateur des pointeurs d’interface IOpcPart dans l’ensemble. |
GetEnumerator Obtient un énumérateur des pointeurs d’interface IOpcRelationshipSelector dans l’ensemble. |
GetEnumerator Obtient un énumérateur de pointeurs d’interface IOpcRelationship dans l’ensemble. |
GetEnumerator Obtient un énumérateur des pointeurs d’interface IOpcSignatureCustomObject dans l’ensemble. |
GetEnumerator Obtient un énumérateur de pointeurs d’interface IOpcSignaturePartReference dans l’ensemble. |
GetEnumerator Obtient un énumérateur de pointeurs d’interface IOpcSignatureReference dans l’ensemble. |
GetEnumerator Obtient un énumérateur de pointeurs d’interface IOpcSignatureRelationshipReference dans l’ensemble. |
GetEnumeratorForType Obtient un énumérateur des pointeurs d’interface IOpcRelationship dans l’ensemble qui pointent vers des représentations de relations qui ont un type de relation spécifié. |
GetId Obtient l’identificateur unique de la relation. |
GetId Obtient l’identificateur de la référence. |
GetName Obtient un objet URI de composant qui représente le nom de la partie. |
GetNamespaces Obtient le préfixe et le mappage d’espace de noms de l’élément Signature du balisage de signature. |
GetPackageObjectReference Obtient un pointeur d’interface IOpcSignatureReference qui représente la référence à l’élément Object spécifique au package qui a été signé. |
GetPart Obtient un objet de partie, qui représente un composant spécifié, dans l’ensemble. |
GetPartName Obtient le nom de la partie référencée. |
GetPartSet Obtient un objet d’ensemble de composants qui contient des pointeurs d’interface IOpcPart. |
GetRelationship Obtient un objet de relation du jeu qui représente une relation spécifiée. |
GetRelationshipsContentStream Obtient un flux en lecture seule qui contient le contenu de la partie Relations représentée par l’ensemble. |
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. |
GetRelationshipSet Obtient un objet de jeu de relations qui représente la partie Relations qui stocke les relations de package. |
GetRelationshipSet Obtient un objet d’ensemble de relations qui représente la partie Relations qui stocke les relations dont le composant est la source. |
GetRelationshipSigningOption Obtient une valeur qui indique si l’ensemble ou un sous-ensemble de relations qui sont stockées dans la partie Relations référencée est sélectionné. |
GetRelationshipsPartUri Obtient le nom du composant Relations qui stocke les relations dont l’URI source est représenté par l’objet URI OPC actuel. |
GetRelationshipType Obtient le type de relation. |
GetRelativeUri Forme un URI relatif pour une partie spécifiée, par rapport à l’URI représenté par l’objet OPC URI actuel. |
GetSelectionCriterion Obtient une chaîne utilisée pour sélectionner les relations à référencer pour la signature. |
GetSelectorType Obtient une valeur qui décrit la façon dont les relations sont sélectionnées pour être référencées pour la signature. |
GetSignatureEnumerator Obtient un énumérateur de pointeurs d’interface IOpcDigitalSignature, qui représentent les signatures de package. |
GetSignatureId Obtient la valeur de l’attribut Id à partir de l’élément Signature du balisage de signature. |
GetSignatureId Obtient la valeur de l’attribut Id de l’élément Signature. |
GetSignatureMethod Obtient la méthode de signature utilisée pour calculer la valeur dans l’élément SignatureValue du balisage de signature. |
GetSignatureMethod Obtient la méthode de signature à utiliser pour calculer et chiffrer la valeur de hachage de l’élément SignedInfo, qui sera sérialisé en tant qu’élément SignatureValue de la signature. |
GetSignatureOriginPartName Obtient un pointeur d’interface IOpcPartUri qui représente le nom du composant Origine de la signature numérique. |
GetSignaturePartName Obtient le nom de la partie qui contient le balisage de signature. |
GetSignaturePartName Obtient le nom de la partie de signature où le balisage de signature sera stocké. |
GetSignaturePartReferenceEnumerator Obtient un énumérateur de pointeurs d’interface IOpcSignaturePartReference, qui représentent des références à des parties qui ont été signées. |
GetSignaturePartReferenceSet Obtient une interface IOpcSignaturePartReferenceSet. |
GetSignatureRelationshipReferenceEnumerator Obtient un énumérateur de pointeurs d’interface IOpcSignatureRelationshipReference, qui représentent des références à des relations qui ont été signées. |
GetSignatureRelationshipReferenceSet Obtient un pointeur d’interface IOpcSignatureRelationshipReferenceSet. |
GetSignatureValue Obtient la valeur décodée dans l’élément SignatureValue du balisage de signature. |
GetSignatureXml Obtient le balisage de signature. |
GetSigningTime Obtient une chaîne qui indique l’heure à laquelle la signature a été générée. |
GetSourceUri Obtient l’URI source des relations stockées dans un composant Relations. L’objet URI de composant actuel représente le nom de partie de ce composant Relations. |
GetSourceUri Obtient l’URI de la source de relation. |
GetSourceUri Obtient l’URI source des relations stockées dans la partie Relations référencée. |
GetTargetMode Obtient une valeur qui indique si la cible de la relation est interne ou externe au package. |
GetTargetUri Obtient l’URI de la cible de relation. |
GetTimeFormat Obtient le format de la chaîne retournée par la méthode GetSigningTime. |
GetTimeFormat Obtient le format de la chaîne récupérée par la méthode IOpcDigitalSignature::GetSigningTime. |
GetTransformMethod Obtient la méthode de canonisation à utiliser sur le contenu d’une partie référencée lors de la signature du composant. |
GetTransformMethod Obtient la méthode de canonisation à utiliser sur l’élément XML référencé, lorsque l’élément est signé. |
GetTransformMethod Obtient la méthode de canonisation à utiliser sur le balisage de relation des relations sélectionnées lorsqu’elles sont signées. |
Gettype Obtient une chaîne qui indique le type de l’élément XML référencé. |
GetUri Obtient l’URI de l’élément XML référencé. |
GetXml Obtient le balisage XML d’un élément Object spécifique à l’application. |
IsRelationshipsPartUri Retourne une valeur qui indique si l’objet URI de composant actuel représente le nom de partie d’un composant Relations. |
MoveNext Déplace la position actuelle de l’énumérateur vers la structure CERT_CONTEXT suivante. |
MoveNext Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcDigitalSignature suivant. |
MoveNext Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcPart suivant. |
MoveNext Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcRelationship suivant. |
MoveNext Déplace la position actuelle de l’énumérateur vers le pointeur IOpcRelationshipSelectorinterface suivant. |
MoveNext Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcSignatureCustomObject suivant. |
MoveNext Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcSignaturePartReference suivant. |
MoveNext Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcSignatureReference suivant. |
MoveNext Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcSignatureRelationshipReference suivant. |
MovePrevious Déplace la position actuelle de l’énumérateur vers la structure CERT_CONTEXT précédente. |
MovePrevious Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcDigitalSignature précédent. |
MovePrevious Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcPart précédent. |
MovePrevious Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcRelationship précédent. |
MovePrevious Déplace la position actuelle de l’énumérateur vers le pointeur IOpcRelationshipSelectorinterface précédent. |
MovePrevious Déplace la position actuelle de l’énumérateur vers le pointeur iOpcSignatureCustomObjectinterface précédent. |
MovePrevious Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcSignaturePartReference précédent. |
MovePrevious Déplace la position actuelle de l’énumérateur vers le pointeur IOpcSignatureReferenceinterface précédent. |
MovePrevious Déplace la position actuelle de l’énumérateur vers le pointeur d’interface IOpcSignatureRelationshipReference précédent. |
PartExists Obtient une valeur qui indique si un composant spécifié est représenté en tant qu’objet de composant dans le jeu. |
ReadPackageFromStream Désérialise les données de package d’un flux et crée un objet de package pour représenter le package en cours de lecture. |
RelationshipExists Obtient une valeur qui indique si une relation spécifiée est représentée en tant qu’objet de relation dans le jeu. |
Remove Supprime un certificat spécifié de l’ensemble. |
RemoveSignature Supprime du package une partie de signature spécifiée qui stocke le balisage de signature. |
ReplaceSignatureXml Remplace le balisage de signature existant stocké dans un composant de signature spécifié. |
SetCertificateEmbeddingOption Définissez l’emplacement de stockage du certificat à utiliser pour la signature. |
SetDefaultDigestMethod Définit la méthode digest par défaut qui sera utilisée pour calculer les valeurs de synthèse des objets à signer. |
SetSignatureId Définit la valeur de l’attribut Id de l’élément Signature. (IOpcSigningOptions.SetSignatureId) |
SetSignatureMethod Définit la méthode de signature à utiliser pour calculer et chiffrer la valeur de hachage de l’élément SignedInfo, qui sera contenue dans l’élément SignatureValue de la signature. |
SetSignatureOriginPartName Définit le nom du composant Digital Signature Origin sur le nom représenté par un pointeur d’interface IOpcPartUri spécifié. |
SetSignaturePartName Définit le nom du composant de signature dans lequel le balisage de signature sera stocké. |
SetTimeFormat Définit le format de la chaîne récupérée par la méthode IOpcDigitalSignature::GetSigningTime. |
Signe Signe le package en générant une signature à l’aide du certificat spécifié et du pointeur d’interface IOpcSigningOptions. |
Procéder à la validation Valide une signature de package spécifiée à l’aide d’un certificat spécifié. |
WritePackageToStream Sérialise un package représenté par un objet de package. |
IOpcCertificateEnumerator Énumérateur en lecture seule de pointeurs vers CERT_CONTEXT structures. |
IOpcCertificateSet Ensemble non ordonné de certificats à utiliser avec une signature. |
IOpcDigitalSignature Représente une signature numérique de package. |
IOpcDigitalSignatureEnumerator Énumérateur en lecture seule des pointeurs d’interface IOpcDigitalSignature. |
IOpcDigitalSignatureManager Fournit l’accès à l’empaquetage d’interfaces de signature numérique pour un package représenté par des objets API d’empaquetage. |
IOpcFactory Crée des objets API d’empaquetage et prend en charge l’enregistrement et le chargement des packages. |
IOpcPackage Représente un package et fournit des méthodes pour accéder aux parties et aux relations du package. |
IOpcPart Représente une partie qui contient des données et n’est pas une partie Relations. |
IOpcPartEnumerator Énumérateur en lecture seule des pointeurs d’interface IOpcPart. |
IOpcPartSet Un ensemble non ordonné de pointeurs d’interface IOpcPart vers des objets de composant qui représentent les parties d’un package qui ne sont pas des parties relations. |
IOpcPartUri Représente le nom de composant d’un composant. |
IOpcRelationship Représente une relation, qui est un lien entre une source, qui est une partie ou le package, et une cible. |
IOpcRelationshipEnumerator Énumérateur en lecture seule des pointeurs d’interface IOpcRelationship. |
IOpcRelationshipSelector Représente comment sélectionner, à partir d’une partie Relations, les relations à référencer pour la signature. |
IOpcRelationshipSelectorEnumerator Énumérateur en lecture seule des pointeurs d’interface IOpcRelationshipSelector. |
IOpcRelationshipSelectorSet Ensemble non ordonné de pointeurs d’interface IOpcRelationshipSelector qui représentent les critères de sélection utilisés pour identifier les relations pour la signature. |
IOpcRelationshipSet Représente un composant Relationships sous la forme d’un ensemble non ordonné de pointeurs d’interface IOpcRelationship vers des objets de relation. |
IOpcSignatureCustomObject Représente un élément Object spécifique à l’application qui a été ou sera signé. |
IOpcSignatureCustomObjectEnumerator Énumérateur en lecture seule des pointeurs d’interface IOpcSignatureCustomObject. |
IOpcSignatureCustomObjectSet Ensemble non ordonné de pointeurs d’interface IOpcSignatureCustomObject qui contiennent le balisage XML des éléments Object spécifiques à l’application. |
IOpcSignaturePartReference Représente une référence à un composant qui a été ou sera signé. |
IOpcSignaturePartReferenceEnumerator Énumérateur en lecture seule des pointeurs d’interface IOpcSignaturePartReference. |
IOpcSignaturePartReferenceSet Ensemble non ordonné de pointeurs d’interface IOpcSignaturePartReference qui représentent des références à des parties à signer. |
IOpcSignatureReference Représente une référence au balisage XML qui a été ou sera signé. |
IOpcSignatureReferenceEnumerator Énumérateur en lecture seule des pointeurs d’interface IOpcSignatureReference. |
IOpcSignatureReferenceSet Ensemble non ordonné de pointeurs d’interface IOpcSignatureReference qui représentent des références aux éléments XML à signer. |
IOpcSignatureRelationshipReference Représente une référence à un composant Relations qui contient des relations qui ont été ou seront signées. |
IOpcSignatureRelationshipReferenceEnumerator Énumérateur en lecture seule des pointeurs d’interface IOpcSignatureRelationshipReference. |
IOpcSignatureRelationshipReferenceSet Ensemble non ordonné de pointeurs d’interface IOpcSignatureRelationshipReference qui représentent des références à des parties Relationships qui contiennent des relations à signer. |
IOpcSigningOptions Fournit des méthodes pour définir et accéder aux informations requises pour générer une signature. |
IOpcUri Représente l’URI de la racine du package ou d’une partie relative à la racine du package. |