IOpcFactory::CreateDigitalSignatureManager-Methode (msopc.h)
Erstellt ein Digitales Signatur-Manager-Objekt für ein Paketobjekt.
Syntax
HRESULT CreateDigitalSignatureManager(
[in] IOpcPackage *package,
[out, retval] IOpcDigitalSignatureManager **signatureManager
);
Parameter
[in] package
Ein Zeiger auf die IOpcPackage-Schnittstelle des Paketobjekts, das dem Digital Signature Manager-Objekt zugeordnet werden soll.
[out, retval] signatureManager
Ein Zeiger auf die IOpcDigitalSignatureManager-Schnittstelle des Digital Signature Manager-Objekts, das für die Verwendung mit dem Paketobjekt erstellt wird.
Ein Digital Signature Manager-Objekt bietet Zugriff auf die Schnittstellen und Methoden für digitale Signaturen der Paketerstellungs-API. Diese können verwendet werden, um das durch das Paketobjekt dargestellte Paket zu signieren oder die Signaturen in einem bereits signierten Paket zu überprüfen.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Diese Methode ist für diese Version von Windows nicht implementiert. |
|
Es ist mehr als eine Beziehung des Beziehungstyps des digitalen Signaturursprungs vorhanden, aber nur eine solche Beziehung ist zulässig.
Weitere Informationen zu diesem Beziehungstyp finden Sie unter OPC. |
|
Eine Paketbeziehung vom Typ "Digitale Signaturursprung" zielt auf einen Speicherort ab, der sich außerhalb des Pakets befindet. Teile des Digitalen Signaturursprungs müssen intern gefunden werden.
Weitere Informationen zu diesem Beziehungstyp finden Sie unter OPC. |
|
Es wurde eine Beziehung vom Typ "Digitaler Signaturursprung" gefunden, der Teil "Digital Signature Origin" selbst jedoch nicht.
Weitere Informationen zu diesem Beziehungstyp finden Sie unter OPC. |
Hinweise
Wenn ein Paket geändert wird, während das Packen digitaler Signaturschnittstellen zum Signieren des Pakets verwendet wird, kann die Signatur fehlschlagen oder zu einer inkonsistenten Signatur oder zu einem inkonsistenten Paket führen.
Unterstützung für frühere Versionen von Windows
Diese Methode wird in Windows-Versionen vor Windows 7 nicht unterstützt. Weitere Informationen finden Sie unter Erste Schritte mit der Paketerstellungs-API und Plattformupdate für Windows Vista.Threadsicherheit
Das Packen von Objekten ist nicht threadsicher.
Weitere Informationen finden Sie in der Erste Schritte mit der Paketerstellungs-API.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | msopc.h |
Weitere Informationen
Übersicht über digitale Signaturen
Externe Ressourcen
Erste Schritte mit der Verpackungs-API
Beispiel für die Signatur des Musikpakets
Übersichten
Programmierhandbuch zur Paketerstellungs-API
Plattformupdate für Windows Vista
Referenz