Freigeben über


CryptSIPVerifyIndirectData-Funktion (mssip.h)

Die CryptSIPVerifyIndirectData-Funktion überprüft die indirekten Hashdaten anhand des angegebenen Antragstellers.

Syntax

BOOL CryptSIPVerifyIndirectData(
  [in] SIP_SUBJECTINFO   *pSubjectInfo,
  [in] SIP_INDIRECT_DATA *pIndirectData
);

Parameter

[in] pSubjectInfo

Ein Zeiger auf eine SIP_SUBJECTINFO-Struktur , die Informationen zum Betreff der Nachricht enthält.

[in] pIndirectData

Ein Zeiger auf eine SIP_INDIRECT_DATA-Struktur , die Informationen zu den Hash-Betreffinformationen enthält.

Rückgabewert

Der Rückgabewert ist TRUE , wenn die Funktion erfolgreich ist. andernfalls FALSE.

Wenn diese Funktion FALSE zurückgibt, können zusätzliche Fehlerinformationen durch Aufrufen der GetLastError-Funktion abgerufen werden. GetLastError gibt einen der folgenden Fehlercodes zurück.

Rückgabecode Beschreibung
ERROR_INVALID_PARAMETER
Mindestens ein Parameter ist ungültig.
TRUST_E_SUBJECT_FORM_UNKNOWN
Der Antragstellertyp ist ein unbekannter Typ.

Hinweise

Zu den Themen gehören portable ausführbare Images (.exe), Cabinet(.cab), Flatfiles und Katalogdateien. Jeder Antragstellertyp verwendet eine andere Teilmenge seiner Daten für die Hashberechnung und erfordert eine andere Prozedur zum Speichern und Abrufen. Daher verfügt jeder Antragstellertyp über eine eindeutige Spezifikation des Antragstellerschnittstellenpakets.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mssip.h
Bibliothek Crypt32.lib
DLL Crypt32.dll