struttura HTTP_CHANNEL_BIND_INFO (http.h)
La struttura HTTP_CHANNEL_BIND_INFO viene usata per impostare o eseguire query sull'autenticazione di binding del canale.
Sintassi
typedef struct _HTTP_CHANNEL_BIND_INFO {
HTTP_AUTHENTICATION_HARDENING_LEVELS Hardening;
ULONG Flags;
PHTTP_SERVICE_BINDING_BASE *ServiceNames;
ULONG NumberOfServiceNames;
} HTTP_CHANNEL_BIND_INFO, *PHTTP_CHANNEL_BIND_INFO;
Members
Hardening
Valore HTTP_AUTHENTICATION_HARDENING_LEVELS che indica i livelli di livello di protezione avanzata da impostare o eseguire query per ogni sessione del server o gruppo di URL.
Flags
Combinazione OR bit per bit di flag che determinano il comportamento dell'autenticazione.
Sono supportati i valori seguenti.
Nome | Valore | Significato |
HTTP_CHANNEL_BIND_PROXY | 0x1 | La corrispondenza del token CBT (Channel Bind Token) esatta viene ignorata. L'oggetto CBT non deve essere uguale a "non associato". Il controllo del nome dell'entità servizio (SPN) è abilitato. |
HTTP_CHANNEL_BIND_PROXY_COHOSTING | Ox20 | Questo flag è valido solo se è impostato anche HTTP_CHANNEL_BIND_PROXY. Con il flag impostato, il controllo CBT (confronto con 'unbound') viene ignorato. Il flag deve essere impostato se è necessario autenticare il traffico del canale sicuro passato attraverso il proxy e il traffico originariamente inviato tramite un canale non sicuro. |
HTTP_CHANNEL_BIND_NO_SERVICE_NAME_CHECK | 0x2 | Il controllo SPN ha sempre esito positivo. |
HTTP_CHANNEL_BIND_DOTLESS_SERVICE | 0x4 | Abilita i nomi dei servizi senza punti. In caso contrario, la configurazione delle proprietà CBT con nomi di servizio senza punti avrà esito negativo. |
HTTP_CHANNEL_BIND_SECURE_CHANNEL_TOKEN | 0x8 | La sessione del server, il gruppo di URL o la risposta è configurata per recuperare l'associazione dell'endpoint del canale sicuro per ogni richiesta e passarla all'applicazione in modalità utente. Quando impostato, un puntatore a un buffer con l'associazione dell'endpoint del canale sicuro viene archiviato in una struttura HTTP_REQUEST_CHANNEL_BIND_STATUS . |
HTTP_CHANNEL_BIND_CLIENT_SERVICE | 0x10 | La sessione del server, il gruppo di URL o la risposta è configurata per recuperare il nome SPN per ogni richiesta e passarla all'applicazione in modalità utente. Il nome SPN viene archiviato nel campo ServiceName della struttura HTTP_REQUEST_CHANNEL_BIND_STATUS . Il tipo è sempre HttpServiceBindingTypeW (Unicode). |
ServiceNames
Puntatore a un buffer contenente una matrice di 1 o più nomi di servizio. Ogni nome di servizio è rappresentato da una struttura HTTP_SERVICE_BINDING_A o da una struttura HTTP_SERVICE_BINDING_W , a seconda che il nome sia ASCII o Unicode. Indipendentemente dal tipo di struttura usato, viene eseguito il cast della matrice in un puntatore a una struttura HTTP_SERVICE_BINDING_BASE .
NumberOfServiceNames
Numero di nomi in ServiceNames.
Commenti
Questa struttura viene usata per impostare le proprietà del gruppo di URL o sessione server passandola a HttpSetServerSessionProperty o HttpSetUrlGroupProperty.
La struttura HTTP_CHANNEL_BIND_INFO viene restituita anche quando viene eseguita una query sulle proprietà della sessione del server o del gruppo di URL
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | http.h |