Interfaccia IOpcSignaturePartReference (msopc.h)
Rappresenta un riferimento a una parte che è stata o verrà firmata.
Ereditarietà
L'interfaccia IOpcSignaturePartReference eredita dall'interfaccia IUnknown . IOpcSignaturePartReference include anche questi tipi di membri:
Metodi
L'interfaccia IOpcSignaturePartReference include questi metodi.
IOpcSignaturePartReference::GetContentType Ottiene il tipo di contenuto della parte a cui si fa riferimento. |
IOpcSignaturePartReference::GetDigestMethod Ottiene il metodo digest da utilizzare su parte del contenuto della parte a cui si fa riferimento quando la parte è firmata. |
IOpcSignaturePartReference::GetDigestValue Ottiene il valore digest calcolato per il contenuto della parte a cui si fa riferimento quando la parte è firmata. |
IOpcSignaturePartReference::GetPartName Ottiene il nome della parte a cui si fa riferimento. |
IOpcSignaturePartReference::GetTransformMethod Ottiene il metodo di canonizzazione da utilizzare sul contenuto di una parte a cui si fa riferimento quando la parte è firmata. |
Commenti
Solo le parti che possono essere rappresentate dall'interfaccia IOpcPart possono essere referenziate da un puntatore all'interfaccia IOpcSignaturePartReference . Alle parti delle relazioni viene fatto riferimento per la firma da un puntatore all'interfaccia IOpcSignatureRelationshipReference . Per creare un puntatore all'interfaccia IOpcSignatureRelationshipReference , chiamare il metodo IOpcSignatureRelationshipReferenceSet::Create .
Per creare un puntatore all'interfaccia IOpcSignaturePartReference , chiamare il metodo IOpcSignaturePartReferenceSet::Create .
Per accedere a un puntatore all'interfaccia IOpcSignaturePartReference , chiamare il metodo IOpcSignaturePartReferenceEnumerator::GetCurrent .
L'interfaccia fornisce metodi per accedere alle informazioni sulla parte a cui si fa riferimento e sul 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 il relativo valore dell'attributo URI impostato sul nome della parte a cui si fa riferimento.
Il markup seguente mostra che questi elementi Reference sono elementi figlio dell'elemento Manifest nel markup della 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>
Thread safety
I pacchetti degli oggetti non sono thread-safe.
Per altre informazioni, vedere l'Introduzione con l'API per la creazione di 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 per la creazione di pacchetti
IOpcSignaturePartReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
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 per la creazione di pacchetti
Creazione di pacchetti di interfacce di firma digitale
Interfacce di creazione di pacchetti
Riferimento