Interfaccia IOpcSignatureRelationshipReference (msopc.h)
Rappresenta un riferimento a una parte Relazioni che contiene relazioni che sono state o verranno firmate.
Ereditarietà
L'interfaccia IOpcSignatureRelationshipReference eredita dall'interfaccia IUnknown . IOpcSignatureRelationshipReference include anche questi tipi di membri:
Metodi
L'interfaccia IOpcSignatureRelationshipReference include questi metodi.
IOpcSignatureRelationshipReference::GetDigestMethod Ottiene il metodo digest da usare per il markup delle relazioni selezionate. |
IOpcSignatureRelationshipReference::GetDigestValue Ottiene il valore del digest calcolato per le relazioni selezionate quando vengono firmate. |
IOpcSignatureRelationshipReference::GetRelationshipSelectorEnumerator Ottiene un enumeratore di puntatori dell'interfaccia IOpcRelationshipSelector che rappresentano le tecniche usate per selezionare il subset di relazioni nella parte Relazioni di riferimento. |
IOpcSignatureRelationshipReference::GetRelationshipSigningOption Ottiene un valore che descrive se vengono selezionate tutte o un subset di relazioni archiviate nella parte Relazioni a cui si fa riferimento. |
IOpcSignatureRelationshipReference::GetSourceUri Ottiene l'URI di origine delle relazioni archiviate nella parte Relazioni di riferimento. |
IOpcSignatureRelationshipReference::GetTransformMethod Ottiene il metodo di canonizzazione da usare nel markup della relazione delle relazioni selezionate al momento della firma. |
Commenti
Per creare un puntatore dell'interfaccia IOpcSignatureRelationshipReference che rappresenta un riferimento a una parte Relazioni, chiamare il metodo Create . Questo riferimento indica se tutte o un subset delle relazioni nella parte Relazioni verranno firmate quando viene generata la firma.
Per accedere a un puntatore dell'interfaccia IOpcSignatureRelationshipReference , chiamare il metodo IOpcSignatureRelationshipReferenceEnumerator::GetCurrent .
Le relazioni non selezionate per la firma possono essere rimosse, modificate o aggiunte al pacchetto senza invalidare la firma. Se è stato selezionato un subset di relazioni per la firma e il subset viene modificato, la firma verrà invalidata.
L'interfaccia fornisce metodi per accedere alle informazioni sulla parte Relazioni a cui si fa riferimento, le relazioni selezionate che sono state o verranno firmate e il riferimento stesso. Quando viene generata una firma, queste informazioni di riferimento vengono serializzate nel markup XML della firma (markup della firma). Nel markup della firma le informazioni sono rappresentate da un elemento Reference con un valore di attributo URI che identifica una parte Relazioni.
Thread safety
Gli oggetti di creazione dei pacchetti non sono thread-safe.
Per altre informazioni, vedere l'Introduzione con l'API Creazione pacchetti.
Requisiti
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | msopc.h |
Vedi anche
Interfacce di creazione di pacchetti principali
Panoramica delle firme digitali
Introduzione con l'API Creazione pacchetti
IOpcSignatureRelationshipReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
OPC_RELATIONSHIPS_SIGNING_OPTION
Cenni preliminari
Guida alla programmazione dell'API per la creazione di pacchetti
Informazioni di riferimento sulle API per la creazione di pacchetti
Esempi di API di creazione di pacchetti
Creazione di interfacce di firma digitale per la creazione di pacchetti
Interfacce di creazione pacchetti
Riferimento