Interfaz IOpcSignatureRelationshipReference (msopc.h)
Representa una referencia a un elemento Relationships que contiene relaciones que se han firmado o.
Herencia
La interfaz IOpcSignatureRelationshipReference hereda de la interfaz IUnknown . IOpcSignatureRelationshipReference también tiene estos tipos de miembros:
Métodos
La interfaz IOpcSignatureRelationshipReference tiene estos métodos.
IOpcSignatureRelationshipReference::GetDigestMethod Obtiene el método de resumen que se va a usar en el marcado de relación de las relaciones seleccionadas. |
IOpcSignatureRelationshipReference::GetDigestValue Obtiene el valor de resumen calculado para las relaciones seleccionadas cuando se firman. |
IOpcSignatureRelationshipReference::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. |
IOpcSignatureRelationshipReference::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. |
IOpcSignatureRelationshipReference::GetSourceUri Obtiene el URI de origen de las relaciones almacenadas en la parte Relaciones a la que se hace referencia. |
IOpcSignatureRelationshipReference::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. |
Comentarios
Para crear un puntero de interfaz IOpcSignatureRelationshipReference que representa una referencia a un elemento Relationships, llame al método Create . Esta referencia indicará si todas o un subconjunto de las relaciones de la parte Relaciones se firmarán cuando se genere la firma.
Para acceder a un puntero de interfaz IOpcSignatureRelationshipReference , llame al método IOpcSignatureRelationshipReferenceEnumerator::GetCurrent .
Las relaciones que no están seleccionadas para firmar se pueden quitar, modificar o agregar al paquete sin invalidar la firma. Si se ha seleccionado un subconjunto de relaciones para firmar y se modifica el subconjunto, la firma se invalidará.
La interfaz proporciona métodos para acceder a información sobre la parte Relaciones a la que se hace referencia, las relaciones seleccionadas que se han firmado o se firmarán 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 un valor de atributo URI que identifica una parte Relationships.
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
IOpcSignatureRelationshipReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
OPC_RELATIONSHIPS_SIGNING_OPTION
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