Freigeben über


IOpcSignaturePartReference-Schnittstelle (msopc.h)

Stellt einen Verweis auf einen Teil dar, der signiert wurde oder wird.

Vererbung

Die IOpcSignaturePartReference-Schnittstelle erbt von der IUnknown-Schnittstelle . IOpcSignaturePartReference verfügt auch über folgende Membertypen:

Methoden

Die IOpcSignaturePartReference-Schnittstelle verfügt über diese Methoden.

 
IOpcSignaturePartReference::GetContentType

Ruft den Inhaltstyp des Teils ab, auf das verwiesen wird.
IOpcSignaturePartReference::GetDigestMethod

Ruft die Digestmethode ab, die für den Teilinhalt des Teils verwendet werden soll, auf den verwiesen wird, wenn der Teil signiert ist.
IOpcSignaturePartReference::GetDigestValue

Ruft den Digestwert ab, der für den Teilinhalt des Teils berechnet wird, auf den verwiesen wird, wenn der Teil signiert ist.
IOpcSignaturePartReference::GetPartName

Ruft den Teilenamen des Teils ab, auf das verwiesen wird.
IOpcSignaturePartReference::GetTransformMethod

Ruft die Kanonisierungsmethode ab, die für den Teilinhalt eines Teils verwendet werden soll, auf den verwiesen wird, wenn der Teil signiert ist.

Hinweise

Nur Teile, die von der IOpcPart-Schnittstelle dargestellt werden können, können mit einem IOpcSignaturePartReference-Schnittstellenzeiger referenziert werden. Auf Beziehungsteile wird zum Signieren durch einen Zeiger auf die IOpcSignatureRelationshipReference-Schnittstelle verwiesen. Um einen IOpcSignatureRelationshipReference-Schnittstellenzeiger zu erstellen, rufen Sie die IOpcSignatureRelationshipReferenceSet::Create-Methode auf.

Um einen IOpcSignaturePartReference-Schnittstellenzeiger zu erstellen, rufen Sie die IOpcSignaturePartReferenceSet::Create-Methode auf.

Um auf einen IOpcSignaturePartReference-Schnittstellenzeiger zuzugreifen, rufen Sie die IOpcSignaturePartReferenceEnumerator::GetCurrent-Methode auf .

Die -Schnittstelle stellt Methoden für den Zugriff auf Informationen über den Referenzteil und den Verweis selbst bereit. Wenn eine Signatur generiert wird, werden diese Verweisinformationen im XML-Markup der Signatur (Signaturmarkup) serialisiert. Im Signaturmarkup werden die Informationen durch ein Reference-Element dargestellt, dessen URI-Attributwert auf den Teilenamen des Referenzteils festgelegt ist.

Das folgende Markup zeigt, dass diese Verweiselemente untergeordnete Elemente des Manifest-Elements im Signaturmarkup sind.

// 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>

Threadsicherheit

Das Packen von Objekten ist nicht threadsicher.

Weitere Informationen finden Sie in der Erste Schritte mit der Paketerstellungs-API.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile msopc.h

Weitere Informationen

Kernpaketschnittstellen

Übersicht über digitale Signaturen

Erste Schritte mit der Verpackungs-API

IOpcSignaturePartReferenceEnumerator

IOpcSignaturePartReferenceSet

IOpcSignatureRelationshipReferenceSet

OPC_CANONICALIZATION_METHOD

Übersichten

Programmierhandbuch zur Paketerstellungs-API

Verpackungs-API-Referenz

Beispiele für die Paket-API

Verpacken von Schnittstellen für digitale Signaturen

Verpackungsschnittstellen

Referenz