Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Notifica al client dell'elenco di autorità emittenti di certificati accettabili per il server. Con alcuni protocolli, ad esempio SSL, il server può inviare facoltativamente tale elenco di autorità di certificazione per consentire al client di scegliere un certificato.
Questo callback è una parte facoltativa del WS_CUSTOM_CERT_CREDENTIAL.
Se il certificato (possibilmente NULL) restituito dal WS_GET_CERT_CALLBACK viene accettato dal server, questo callback non viene mai richiamato. Se il server lo rifiuta e restituisce un elenco di autorità emittenti, questo callback verrà richiamato. Il client può quindi scegliere un certificato in base all'elenco di autorità di certificazione e fornire tale certificato quando il canale viene aperto successivamente e WS_GET_CERT_CALLBACK viene richiamato di nuovo.
I parametri specificati durante questo callback sono validi solo per la durata del callback.
Sintassi
WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK WsCertIssuerListNotificationCallback;
HRESULT WsCertIssuerListNotificationCallback(
[in] void *certIssuerListNotificationCallbackState,
[in] const _SecPkgContext_IssuerListInfoEx *issuerList,
[in, optional] WS_ERROR *error
)
{...}
Parametri
[in] certIssuerListNotificationCallbackState
Stato specificato insieme a questo callback nel WS_CUSTOM_CERT_CREDENTIAL.
[in] issuerList
Elenco di autorità emittenti di certificati accettabili per il server.
[in, optional] error
Specifica dove archiviare informazioni aggiuntive sull'errore se la funzione ha esito negativo.
Valore restituito
Questa funzione di callback non restituisce un valore.
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | webservices.h |