Leer en inglés

Compartir a través de


Packaging

Información general sobre la tecnología packaging.

Para desarrollar packaging, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
OPC_CANONICALIZATION_METHOD

Describe el método de canonización que se va a aplicar al marcado XML.
OPC_CERTIFICATE_EMBEDDING_OPTION

Describe la ubicación de almacenamiento de un certificado que se usa en la firma.
OPC_COMPRESSION_OPTIONS

Describe las formas de comprimir el contenido de las partes.
OPC_READ_FLAGS

Describe la configuración de lectura para almacenar en caché los componentes del paquete y validarlos con los requisitos de conformidad de ECMA-376 OpenXML, 1st Edition, Part 2:_Open Packaging Conventions (OPC).
OPC_RELATIONSHIP_SELECTOR

Describe cómo interpretar el parámetro selectionCriterion del método IOpcRelationshipSelector::GetSelectionCriterion.
OPC_RELATIONSHIPS_SIGNING_OPTION

Describe si una referencia representada por la interfaz IOpcSignatureRelationshipReference hace referencia a todos o a un subconjunto de relaciones representadas como objetos de relación en un objeto de conjunto de relaciones.
OPC_SIGNATURE_TIME_FORMAT

Describe cómo interpretar el parámetro signingTime, que es un registro de cuándo se creó una firma, del método IOpcDigitalSignature::GetSigningTime.
OPC_SIGNATURE_VALIDATION_RESULT

Indica el estado de la firma.
OPC_STREAM_IO_MODE

Describe el estado de lectura y escritura de una secuencia.
OPC_URI_TARGET_MODE

Indica el modo de destino de una relación.
OPC_WRITE_FLAGS

Describe el método de codificación que usa el objeto de serialización para generar el paquete.

Functions

 
Add (Agregar)

Agrega un certificado al conjunto.
Clonar

Crea una copia del puntero de interfaz IOpcCertificateEnumerator actual y de todos sus descendientes.
Clonar

Crea una copia del puntero de interfaz IOpcDigitalSignatureEnumerator actual y todos sus descendientes.
Clonar

Crea una copia del enumerador actual y todos sus descendientes. (IOpcPartEnumerator.Clone)
Clonar

Crea una copia del enumerador actual y todos sus descendientes. (IOpcRelationshipEnumerator.Clone)
Clonar

Crea una copia del puntero IOpcRelationshipSelectorEnumeratorinterface actual y de todos sus descendientes.
Clonar

Crea una copia del puntero de interfaz IOpcSignatureCustomObjectEnumerator actual y todos sus descendientes.
Clonar

Crea una copia del puntero de interfaz IOpcSignaturePartReferenceEnumerator actual y de todos sus descendientes.
Clonar

Crea una copia del puntero de interfaz IOpcSignatureReferenceEnumerator actual y todos sus descendientes.
Clonar

Crea una copia del puntero de interfaz IOpcSignatureRelationshipReferenceEnumerator actual y de todos sus descendientes.
CombinePartUri

Forma el nombre del elemento al que hace referencia el URI relativo especificado.
ComparePartUri

Devuelve un entero que indica si los URI representados por el objeto URI de parte actual y un objeto URI de parte especificado son equivalentes.
Crear

Crea un puntero de interfaz IOpcRelationshipSelector para representar cómo se selecciona un subconjunto de relaciones para firmarse y agrega el nuevo puntero al conjunto.
Crear

Crea un puntero de interfaz IOpcSignatureCustomObject para representar un elemento Object específico de la aplicación en la firma y agrega la nueva interfaz al conjunto.
Crear

Crea un puntero de interfaz IOpcSignaturePartReference que representa una referencia a un elemento que se va a firmar y agrega la nueva interfaz al conjunto.
Crear

Crea un puntero de interfaz IOpcSignatureReference que representa una referencia a un elemento XML que se va a firmar.
Crear

Crea un puntero de interfaz IOpcSignatureRelationshipReference que representa una referencia a un elemento Relationships y agrega el nuevo puntero de interfaz al conjunto.
CreateDigitalSignatureManager

Crea un objeto de administrador de firmas digitales para un objeto de paquete.
CreatePackage

Crea un objeto de paquete que representa un paquete vacío.
CreatePackageRootUri

Crea un objeto URI de OPC que representa la raíz de un paquete.
CreatePart

Crea un objeto de elemento que representa un elemento y agrega un puntero a la interfaz IOpcPart del objeto al conjunto.
CreatePartUri

Crea un objeto URI de parte que representa un nombre de elemento.
CreateRelationship

Crea un objeto de relación que representa una relación especificada y, a continuación, agrega al conjunto un puntero a la interfaz IOpcRelationship del objeto.
CreateRelationshipSelectorSet

Crea un puntero de interfaz IOpcRelationshipSelectorSet que se usa como valor del parámetro selectorSet del método Create.
CreateSigningOptions

Crea un puntero de interfaz IOpcSigningOptions.
CreateStreamOnFile

Crea una secuencia a través de un archivo.
Eliminar

Elimina un puntero de interfaz IOpcRelationshipSelector especificado del conjunto.
Eliminar

Elimina un puntero de interfaz IOpcSignatureCustomObject especificado del conjunto.
Eliminar

Elimina un puntero de interfaz IOpcSignaturePartReference especificado del conjunto.
Eliminar

Elimina un puntero de interfaz IOpcSignatureReference especificado del conjunto.
Eliminar

Elimina un puntero de interfaz IOpcSignatureRelationshipReference especificado del conjunto.
DeletePart

Elimina el puntero de interfaz IOpcPart de un objeto de parte especificado del conjunto.
DeleteRelationship

Elimina un puntero de interfaz IOpcRelationship especificado del conjunto.
GetCanonicalizationMethod

Obtiene el método de canonización que se aplicó al elemento SignedInfo de la firma serializada.
GetCertificateEmbeddingOption

Obtiene un valor que especifica la ubicación de almacenamiento en el paquete del certificado que se va a usar para la firma.
GetCertificateEnumerator

Obtiene un enumerador de certificados que se usan en la firma.
GetCertificateSet

Obtiene un puntero de interfaz IOpcCertificateSet.
GetCompressionOptions

Obtiene un valor que describe la forma en que se comprime el contenido de las partes.
GetContentStream

Obtiene una secuencia que proporciona acceso de lectura y escritura al contenido de la parte.
GetContentType

Obtiene el tipo de medio de contenido de elemento.
GetContentType

Obtiene el tipo de contenido del elemento al que se hace referencia.
GetCurrent

Obtiene la estructura CERT_CONTEXT en la posición actual del enumerador.
GetCurrent

Obtiene el puntero de interfaz IOpcDigitalSignature en la posición actual del enumerador.
GetCurrent

Obtiene el puntero de interfaz IOpcPart en la posición actual del enumerador.
GetCurrent

Obtiene el puntero de interfaz IOpcRelationship en la posición actual del enumerador.
GetCurrent

Obtiene el puntero de interfaz IOpcRelationshipSelector en la posición actual del enumerador.
GetCurrent

Obtiene la interfaz IOpcSignatureCustomObject en la posición actual del enumerador.
GetCurrent

Obtiene el puntero de interfaz IOpcSignaturePartReference en la posición actual del enumerador.
GetCurrent

Obtiene el puntero de interfaz IOpcSignatureReference en la posición actual del enumerador.
GetCurrent

Obtiene el puntero de interfaz IOpcSignatureRelationshipReference en la posición actual del enumerador.
GetCustomObjectEnumerator

Obtiene un enumerador de punteros de interfaz IOpcSignatureCustomObject que representan elementos Object específicos de la aplicación en el marcado de firma.
GetCustomObjectSet

Obtiene una interfaz IOpcSignatureCustomObjectSet.
GetCustomReferenceEnumerator

Obtiene un enumerador de los punteros de interfaz IOpcSignatureReference que representan referencias a elementos XML específicos de la aplicación que se han firmado.
GetCustomReferenceSet

Obtiene un puntero de interfaz IOpcSignatureReferenceSet.
GetDefaultDigestMethod

Obtiene el método de resumen predeterminado que se usará para calcular los valores de resumen de los objetos que se van a firmar.
GetDigestMethod

Obtiene el método de resumen que se va a usar en el contenido de la parte a la que se hace referencia cuando se firma la parte.
GetDigestMethod

Obtiene el método digest que se va a usar en el elemento XML al que se hace referencia cuando el elemento está firmado.
GetDigestMethod

Obtiene el método de resumen que se va a usar en el marcado de relación de las relaciones seleccionadas.
GetDigestValue

Obtiene el valor de resumen que se calcula para el contenido de la parte a la que se hace referencia cuando se firma la parte.
GetDigestValue

Obtiene el valor de resumen que se calcula para el elemento XML al que se hace referencia cuando el elemento está firmado.
GetDigestValue

Obtiene el valor de resumen calculado para las relaciones seleccionadas cuando se firman.
GetEnumerator

Obtiene un enumerador de certificados en el conjunto.
GetEnumerator

Obtiene un enumerador de punteros de interfaz IOpcPart en el conjunto.
GetEnumerator

Obtiene un enumerador de punteros de interfaz IOpcRelationshipSelector en el conjunto.
GetEnumerator

Obtiene un enumerador de punteros de interfaz IOpcRelationship en el conjunto.
GetEnumerator

Obtiene un enumerador de punteros de interfaz IOpcSignatureCustomObject del conjunto.
GetEnumerator

Obtiene un enumerador de punteros de interfaz IOpcSignaturePartReference en el conjunto.
GetEnumerator

Obtiene un enumerador de punteros de interfaz IOpcSignatureReference en el conjunto.
GetEnumerator

Obtiene un enumerador de punteros de interfaz IOpcSignatureRelationshipReference del conjunto.
GetEnumeratorForType

Obtiene un enumerador de los punteros de interfaz IOpcRelationship en el conjunto que apunta a representaciones de relaciones que tienen un tipo de relación especificado.
GetId

Obtiene el identificador único de la relación.
GetId

Obtiene el identificador de la referencia.
GetName

Obtiene un objeto URI de parte que representa el nombre de la parte.
GetNamespaces

Obtiene la asignación de prefijo y espacio de nombres del elemento Signature del marcado de firma.
GetPackageObjectReference

Obtiene un puntero de interfaz IOpcSignatureReference que representa la referencia al elemento Object específico del paquete que se ha firmado.
GetPart

Obtiene un objeto part, que representa una parte especificada, en el conjunto.
GetPartName

Obtiene el nombre de la parte a la que se hace referencia.
GetPartSet

Obtiene un objeto de conjunto de elementos que contiene punteros de interfaz IOpcPart.
GetRelationship

Obtiene un objeto de relación del conjunto que representa una relación especificada.
GetRelationshipsContentStream

Obtiene una secuencia de solo lectura que contiene el contenido de la parte Relaciones representada por el conjunto.
GetRelationshipSelectorEnumerator

Obtiene un enumerador de punteros de interfaz IOpcRelationshipSelector que representan las técnicas usadas para seleccionar el subconjunto de relaciones en la parte Relaciones a la que se hace referencia.
GetRelationshipSet

Obtiene un objeto de conjunto de relaciones que representa la parte Relaciones que almacena las relaciones de paquete.
GetRelationshipSet

Obtiene un objeto de conjunto de relaciones que representa la parte Relaciones que almacena las relaciones que tienen la parte como origen.
GetRelationshipSigningOption

Obtiene un valor que describe si se seleccionan todos o un subconjunto de relaciones almacenados en la parte Relaciones a la que se hace referencia.
GetRelationshipsPartUri

Obtiene el nombre de la parte relaciones que almacena las relaciones que tienen el URI de origen representado por el objeto URI de OPC actual.
GetRelationshipType

Obtiene el tipo de relación.
GetRelativeUri

Forma un URI relativo para una parte especificada, en relación con el URI representado por el objeto URI de OPC actual.
GetSelectionCriterion

Obtiene una cadena que se usa para seleccionar las relaciones a las que se va a hacer referencia para la firma.
GetSelectorType

Obtiene un valor que describe cómo se seleccionan las relaciones a las que se hace referencia para la firma.
GetSignatureEnumerator

Obtiene un enumerador de punteros de interfaz IOpcDigitalSignature, que representan firmas de paquete.
GetSignatureId

Obtiene el valor del atributo Id del elemento Signature del marcado de firma.
GetSignatureId

Obtiene el valor del atributo Id del elemento Signature.
GetSignatureMethod

Obtiene el método de firma utilizado para calcular el valor en el elemento SignatureValue del marcado de firma.
GetSignatureMethod

Obtiene el método de firma que se va a usar para calcular y cifrar el valor hash del elemento SignedInfo, que se serializará como el elemento SignatureValue de la firma.
GetSignatureOriginPartName

Obtiene un puntero de interfaz IOpcPartUri que representa el nombre de la parte del origen de firma digital.
GetSignaturePartName

Obtiene el nombre del elemento que contiene el marcado de firma.
GetSignaturePartName

Obtiene el nombre de parte de la parte de firma donde se almacenará el marcado de firma.
GetSignaturePartReferenceEnumerator

Obtiene un enumerador de punteros de interfaz IOpcSignaturePartReference, que representan referencias a elementos que se han firmado.
GetSignaturePartReferenceSet

Obtiene una interfaz IOpcSignaturePartReferenceSet.
GetSignatureRelationshipReferenceEnumerator

Obtiene un enumerador de punteros de interfaz IOpcSignatureRelationshipReference, que representan referencias a relaciones firmadas.
GetSignatureRelationshipReferenceSet

Obtiene un puntero de interfaz IOpcSignatureRelationshipReferenceSet.
GetSignatureValue

Obtiene el valor descodificado en el elemento SignatureValue del marcado de firma.
GetSignatureXml

Obtiene el marcado de firma.
GetSigningTime

Obtiene una cadena que indica la hora en la que se generó la firma.
GetSourceUri

Obtiene el URI de origen de las relaciones almacenadas en una parte Relaciones. El objeto URI de la parte actual representa el nombre de la parte Relaciones.
GetSourceUri

Obtiene el URI del origen de la relación.
GetSourceUri

Obtiene el URI de origen de las relaciones almacenadas en la parte Relaciones a la que se hace referencia.
GetTargetMode

Obtiene un valor que describe si el destino de la relación es interno o externo al paquete.
GetTargetUri

Obtiene el URI del destino de la relación.
GetTimeFormat

Obtiene el formato de la cadena devuelta por el método GetSigningTime.
GetTimeFormat

Obtiene el formato de la cadena recuperada por el método IOpcDigitalSignature::GetSigningTime.
GetTransformMethod

Obtiene el método de canonización que se va a usar en parte el contenido de una parte a la que se hace referencia cuando se firma la parte.
GetTransformMethod

Obtiene el método de canonización que se va a usar en el elemento XML al que se hace referencia cuando el elemento está firmado.
GetTransformMethod

Obtiene el método de canonización que se va a usar en el marcado de relación de las relaciones seleccionadas cuando se firman.
GetType

Obtiene una cadena que indica el tipo del elemento XML al que se hace referencia.
GetUri

Obtiene el URI del elemento XML al que se hace referencia.
GetXml

Obtiene el marcado XML de un elemento Object específico de la aplicación.
IsRelationshipsPartUri

Devuelve un valor que indica si el objeto URI de parte actual representa el nombre de parte de un elemento Relationships.
MoveNext

Mueve la posición actual del enumerador a la siguiente estructura CERT_CONTEXT.
MoveNext

Mueve la posición actual del enumerador al siguiente puntero de interfaz IOpcDigitalSignature.
MoveNext

Mueve la posición actual del enumerador al siguiente puntero de interfaz IOpcPart.
MoveNext

Mueve la posición actual del enumerador al siguiente puntero de interfaz IOpcRelationship.
MoveNext

Mueve la posición actual del enumerador al siguiente puntero IOpcRelationshipSelectorinterface.
MoveNext

Mueve la posición actual del enumerador al siguiente puntero de interfaz IOpcSignatureCustomObject.
MoveNext

Mueve la posición actual del enumerador al siguiente puntero de interfaz IOpcSignaturePartReference.
MoveNext

Mueve la posición actual del enumerador al siguiente puntero de interfaz IOpcSignatureReference.
MoveNext

Mueve la posición actual del enumerador al siguiente puntero de interfaz IOpcSignatureRelationshipReference.
MovePrevious

Mueve la posición actual del enumerador a la estructura de CERT_CONTEXT anterior.
MovePrevious

Mueve la posición actual del enumerador al puntero de interfaz IOpcDigitalSignature anterior.
MovePrevious

Mueve la posición actual del enumerador al puntero de interfaz IOpcPart anterior.
MovePrevious

Mueve la posición actual del enumerador al puntero de interfaz IOpcRelationship anterior.
MovePrevious

Mueve la posición actual del enumerador al puntero IOpcRelationshipSelectorinterface anterior.
MovePrevious

Mueve la posición actual del enumerador al puntero IOpcSignatureCustomObjectinterface anterior.
MovePrevious

Mueve la posición actual del enumerador al puntero de interfaz IOpcSignaturePartReference anterior.
MovePrevious

Mueve la posición actual del enumerador al puntero IOpcSignatureReferenceinterface anterior.
MovePrevious

Mueve la posición actual del enumerador al puntero de interfaz IOpcSignatureRelationshipReference anterior.
PartExists

Obtiene un valor que indica si una parte especificada se representa como un objeto de elemento en el conjunto.
ReadPackageFromStream

Deserializa los datos del paquete de una secuencia y crea un objeto de paquete para representar el paquete que se va a leer.
RelationshipExists

Obtiene un valor que indica si una relación especificada se representa como un objeto de relación en el conjunto.
Remove

Quita un certificado especificado del conjunto.
RemoveSignature

Quita del paquete una parte de firma especificada que almacena el marcado de firma.
ReplaceSignatureXml

Reemplaza el marcado de firma existente que se almacena en una parte de firma especificada.
SetCertificateEmbeddingOption

Establezca la ubicación de almacenamiento del certificado que se usará para la firma.
SetDefaultDigestMethod

Establece el método de resumen predeterminado que se usará para calcular los valores de resumen de los objetos que se van a firmar.
SetSignatureId

Establece el valor del atributo Id del elemento Signature. (IOpcSigningOptions.SetSignatureId)
SetSignatureMethod

Establece el método de firma que se va a usar para calcular y cifrar el valor hash del elemento SignedInfo, que se incluirá en el elemento SignatureValue de la firma.
SetSignatureOriginPartName

Establece el nombre de la parte del origen de firma digital en el nombre representado por un puntero de interfaz IOpcPartUri especificado.
SetSignaturePartName

Establece el nombre de parte de la parte de firma donde se almacenará el marcado de firma.
SetTimeFormat

Establece el formato de la cadena recuperada por el método IOpcDigitalSignature::GetSigningTime.
Firmar

Firma el paquete mediante la generación de una firma mediante el certificado especificado y el puntero de interfaz IOpcSigningOptions.
Validación

Valida una firma de paquete especificada mediante un certificado especificado.
WritePackageToStream

Serializa un paquete representado por un objeto de paquete.

Interfaces

 
IOpcCertificateEnumerator

Enumerador de solo lectura de punteros a CERT_CONTEXT estructuras.
IOpcCertificateSet

Un conjunto desordenado de certificados que se va a usar con una firma.
IOpcDigitalSignature

Representa una firma digital de paquete.
IOpcDigitalSignatureEnumerator

Enumerador de solo lectura de punteros de interfaz IOpcDigitalSignature.
IOpcDigitalSignatureManager

Proporciona acceso a las interfaces de firma digital de empaquetado para un paquete representado por objetos de API de empaquetado.
IOpcFactory

Crea objetos de API de empaquetado y proporciona compatibilidad para guardar y cargar paquetes.
IOpcPackage

Representa un paquete y proporciona métodos para acceder a las partes y relaciones del paquete.
IOpcPart

Representa un elemento que contiene datos y no es un elemento De relaciones.
IOpcPartEnumerator

Enumerador de solo lectura de punteros de interfaz IOpcPart.
IOpcPartSet

Un conjunto desordenado de punteros de interfaz IOpcPart a objetos part que representan los elementos de un paquete que no son partes De relaciones.
IOpcPartUri

Representa el nombre de la parte de un elemento.
IOpcRelationship

Representa una relación, que es un vínculo entre un origen, que es una parte o el paquete, y un destino.
IOpcRelationshipEnumerator

Enumerador de solo lectura de punteros de interfaz IOpcRelationship.
IOpcRelationshipSelector

Representa cómo seleccionar, en una parte Relaciones, las relaciones a las que se va a hacer referencia para la firma.
IOpcRelationshipSelectorEnumerator

Enumerador de solo lectura de punteros de interfaz IOpcRelationshipSelector.
IOpcRelationshipSelectorSet

Un conjunto desordenado de punteros de interfaz IOpcRelationshipSelector que representan los criterios de selección que se usan para identificar las relaciones de firma.
IOpcRelationshipSet

Representa un elemento Relationships como un conjunto desordenado de punteros de interfaz IOpcRelationship a objetos de relación.
IOpcSignatureCustomObject

Representa un elemento Object específico de la aplicación que se ha firmado o.
IOpcSignatureCustomObjectEnumerator

Enumerador de solo lectura de punteros de interfaz IOpcSignatureCustomObject.
IOpcSignatureCustomObjectSet

Un conjunto desordenado de punteros de interfaz IOpcSignatureCustomObject que contienen el marcado XML de elementos Object específicos de la aplicación.
IOpcSignaturePartReference

Representa una referencia a un elemento que se ha firmado o.
IOpcSignaturePartReferenceEnumerator

Enumerador de solo lectura de punteros de interfaz IOpcSignaturePartReference.
IOpcSignaturePartReferenceSet

Un conjunto desordenado de punteros de interfaz IOpcSignaturePartReference que representan referencias a partes que se van a firmar.
IOpcSignatureReference

Representa una referencia al marcado XML que se ha firmado o se va a firmar.
IOpcSignatureReferenceEnumerator

Enumerador de solo lectura de punteros de interfaz IOpcSignatureReference.
IOpcSignatureReferenceSet

Un conjunto desordenado de punteros de interfaz IOpcSignatureReference que representan referencias a elementos XML que se van a firmar.
IOpcSignatureRelationshipReference

Representa una referencia a un elemento Relationships que contiene relaciones que se han firmado o.
IOpcSignatureRelationshipReferenceEnumerator

Enumerador de solo lectura de punteros de interfaz IOpcSignatureRelationshipReference.
IOpcSignatureRelationshipReferenceSet

Un conjunto desordenado de punteros de interfaz IOpcSignatureRelationshipReference que representan referencias a partes de relaciones que contienen relaciones que se van a firmar.
IOpcSigningOptions

Proporciona métodos para establecer y obtener acceso a la información necesaria para generar una firma.
IOpcUri

Representa el URI de la raíz del paquete o de una parte relativa a la raíz del paquete.