Interface IOpcSignatureRelationshipReference (msopc.h)
Representa uma referência a uma parte Relações que contém relações que foram ou serão assinadas.
Herança
A interface IOpcSignatureRelationshipReference herda da interface IUnknown . IOpcSignatureRelationshipReference também tem estes tipos de membros:
Métodos
A interface IOpcSignatureRelationshipReference tem esses métodos.
IOpcSignatureRelationshipReference::GetDigestMethod Obtém o método digest a ser usado na marcação de relação das relações selecionadas. |
IOpcSignatureRelationshipReference::GetDigestValue Obtém o valor de resumo calculado para as relações selecionadas quando elas são assinadas. |
IOpcSignatureRelationshipReference::GetRelationshipSelectorEnumerator Obtém um enumerador de ponteiros de interface IOpcRelationshipSelector que representam as técnicas usadas para selecionar o subconjunto de relações na parte Relações referenciada. |
IOpcSignatureRelationshipReference::GetRelationshipSigningOption Obtém um valor que descreve se todos ou um subconjunto de relações armazenados na parte Relações referenciada estão selecionados. |
IOpcSignatureRelationshipReference::GetSourceUri Obtém o URI de origem das relações armazenadas na parte Relações referenciada. |
IOpcSignatureRelationshipReference::GetTransformMethod Obtém o método de canonicalização a ser usado na marcação de relação das relações selecionadas quando elas são assinadas. |
Comentários
Para criar um ponteiro de interface IOpcSignatureRelationshipReference que representa uma referência a uma parte Relationships, chame o método Create . Essa referência indicará se todos ou um subconjunto das relações na parte Relações será assinado quando a assinatura for gerada.
Para acessar um ponteiro de interface IOpcSignatureRelationshipReference , chame o método IOpcSignatureRelationshipReferenceEnumerator::GetCurrent .
As relações que não estão selecionadas para assinatura podem ser removidas, modificadas ou adicionadas ao pacote sem invalidar a assinatura. Se um subconjunto de relações tiver sido selecionado para assinatura e o subconjunto for alterado, a assinatura será invalidada.
A interface fornece métodos para acessar informações sobre a parte Relações referenciadas, as relações selecionadas que foram ou serão assinadas e a própria referência. Quando uma assinatura é gerada, essas informações de referência são serializadas na marcação XML da assinatura (marcação de assinatura). Na marcação de assinatura, as informações são representadas por um elemento Reference que tem um valor de atributo de URI que identifica uma parte Relationships.
Acesso thread-safe
Os objetos de empacotamento não são thread-safe.
Para obter mais informações, consulte o Introdução com a API de Empacotamento.
Requisitos
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | msopc.h |
Confira também
Interfaces de empacotamento principais
Visão geral de assinaturas digitais
Introdução com a API de Empacotamento
IOpcSignatureRelationshipReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
OPC_RELATIONSHIPS_SIGNING_OPTION
Visões gerais
Guia de programação da API de empacotamento
Referência da API de empacotamento
Exemplos de API de empacotamento
Empacotando interfaces de assinatura digital
Referência