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
Übersicht über digitale Signaturen
Erste Schritte mit der Verpackungs-API
IOpcSignaturePartReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
Übersichten
Programmierhandbuch zur Paketerstellungs-API
Verpacken von Schnittstellen für digitale Signaturen
Referenz