Funzione CryptSIPVerifyIndirectData (mssip.h)
La funzione CryptSIPVerifyIndirectData convalida i dati hash indiretti rispetto all'oggetto fornito.
Sintassi
BOOL CryptSIPVerifyIndirectData(
[in] SIP_SUBJECTINFO *pSubjectInfo,
[in] SIP_INDIRECT_DATA *pIndirectData
);
Parametri
[in] pSubjectInfo
Puntatore a una struttura SIP_SUBJECTINFO che contiene informazioni sull'oggetto del messaggio.
[in] pIndirectData
Puntatore a una struttura SIP_INDIRECT_DATA che contiene informazioni sulle informazioni sull'oggetto hash.
Valore restituito
Il valore restituito è TRUE se la funzione ha esito positivo; in caso contrario, FALSE.
Se questa funzione restituisce FALSE, è possibile ottenere informazioni aggiuntive sull'errore chiamando la funzione GetLastError . GetLastError restituirà uno dei codici di errore seguenti.
Codice restituito | Descrizione |
---|---|
|
Uno o più parametri non sono validi. |
|
Il tipo di oggetto è un tipo sconosciuto. |
Commenti
I soggetti includono, ma non sono limitati a, immagini eseguibili portabili (.exe), immagini di gabinetto (.cab), file flat e file di catalogo. Ogni tipo di oggetto usa un sottoinsieme diverso dei relativi dati per il calcolo hash e richiede una procedura diversa per l'archiviazione e il recupero. Pertanto ogni tipo di soggetto ha una specifica univoca del pacchetto dell'interfaccia soggetto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mssip.h |
Libreria | Crypt32.lib |
DLL | Crypt32.dll |