Interfaz IOpcSignaturePartReference (msopc.h)
Representa una referencia a un elemento que se ha firmado o.
Herencia
La interfaz IOpcSignaturePartReference hereda de la interfaz IUnknown . IOpcSignaturePartReference también tiene estos tipos de miembros:
Métodos
La interfaz IOpcSignaturePartReference tiene estos métodos.
IOpcSignaturePartReference::GetContentType Obtiene el tipo de contenido del elemento al que se hace referencia. |
IOpcSignaturePartReference::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. |
IOpcSignaturePartReference::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. |
IOpcSignaturePartReference::GetPartName Obtiene el nombre de la parte a la que se hace referencia. |
IOpcSignaturePartReference::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. |
Comentarios
Solo un puntero de interfaz IOpcPart puede hacer referencia a los elementos que puede representar la interfaz IOpcSignaturePartReference . Se hace referencia a las partes de relaciones para firmar mediante un puntero a la interfaz IOpcSignatureRelationshipReference . Para crear un puntero de interfaz IOpcSignatureRelationshipReference , llame al método IOpcSignatureRelationshipReferenceSet::Create .
Para crear un puntero de interfaz IOpcSignaturePartReference , llame al método IOpcSignaturePartReferenceSet::Create .
Para acceder a un puntero de interfaz IOpcSignaturePartReference , llame al método IOpcSignaturePartReferenceEnumerator::GetCurrent .
La interfaz proporciona métodos para acceder a información sobre la parte a la que se hace referencia y la propia referencia. Cuando se genera una firma, esta información de referencia se serializa en el marcado XML de la firma (marcado de firma). En el marcado de firma, la información se representa mediante un elemento Reference que tiene su valor de atributo URI establecido en el nombre de parte de la parte a la que se hace referencia.
El marcado siguiente muestra que estos elementos Reference son elementos secundarios del elemento Manifest en el marcado de firma.
// Signature XML markup
<Signature>
[...]
// Package-specific <Object>
<Object Id="idPackageObject">
// This <Manifest> element contains only one signed part.
<Manifest>
// A reference to a signed part.
<Reference URI="aPartName">
[...]
</Reference>
</Manifest>
[...]
</Object>
[...]
</Signature>
Seguridad para subprocesos
Los objetos de empaquetado no son seguros para subprocesos.
Para obtener más información, consulte el Introducción con packaging API.
Requisitos
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | msopc.h |
Consulte también
Interfaces de empaquetado principal
Información general sobre firmas digitales
Introducción con la API de empaquetado
IOpcSignaturePartReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
Temas de introducción
Guía de programación de API de empaquetado
Referencia de API de empaquetado
Ejemplos de API de empaquetado
Empaquetado de interfaces de firma digital
Referencia