struktur HTTP_CHANNEL_BIND_INFO (http.h)
Struktur HTTP_CHANNEL_BIND_INFO digunakan untuk mengatur atau mengikat autentikasi saluran kueri.
Sintaks
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;
Anggota
Hardening
Nilai HTTP_AUTHENTICATION_HARDENING_LEVELS yang menunjukkan tingkat pengerasan yang akan diatur atau dikueri per sesi server atau grup URL.
Flags
Kombinasi bendera BITWISE OR yang menentukan perilaku autentikasi.
Nilai berikut didukung.
Nama | Nilai | Makna |
HTTP_CHANNEL_BIND_PROXY | 0x1 | Kecocokan Token Ikatan Saluran (CBT) yang tepat dilewati. CBT diperiksa agar tidak sama dengan 'unbound'. Pemeriksaan Nama Prinsip Layanan (SPN) diaktifkan. |
HTTP_CHANNEL_BIND_PROXY_COHOSTING | Ox20 | Bendera ini hanya valid jika HTTP_CHANNEL_BIND_PROXY juga diatur. Dengan set bendera, pemeriksaan CBT (dibandingkan dengan 'unbound') dilewati. Bendera harus diatur jika lalu lintas saluran aman melewati proksi dan lalu lintas yang awalnya dikirim melalui saluran yang tidak aman harus diautentikasi. |
HTTP_CHANNEL_BIND_NO_SERVICE_NAME_CHECK | 0x2 | Pemeriksaan SPN selalu berhasil. |
HTTP_CHANNEL_BIND_DOTLESS_SERVICE | 0x4 | Mengaktifkan nama layanan tanpa titik. Jika tidak, mengonfigurasi properti CBT dengan nama layanan tanpa titik akan gagal. |
HTTP_CHANNEL_BIND_SECURE_CHANNEL_TOKEN | 0x8 | Sesi server, grup URL, atau respons dikonfigurasi untuk mengambil pengikatan titik akhir saluran aman untuk setiap permintaan dan meneruskannya kepada pengguna aplikasi mode. Saat diatur, penunjuk ke buffer dengan pengikatan titik akhir saluran aman disimpan dalam struktur HTTP_REQUEST_CHANNEL_BIND_STATUS . |
HTTP_CHANNEL_BIND_CLIENT_SERVICE | 0x10 | Sesi server, grup URL, atau respons dikonfigurasi untuk mengambil SPN untuk setiap permintaan dan meneruskannya ke aplikasi mode pengguna. SPN disimpan di bidang ServiceName dari struktur HTTP_REQUEST_CHANNEL_BIND_STATUS . Jenisnya selalu HttpServiceBindingTypeW (Unicode). |
ServiceNames
Penunjuk ke buffer yang memegang array 1 nama layanan atau lebih. Setiap nama layanan diwakili oleh struktur HTTP_SERVICE_BINDING_A atau struktur HTTP_SERVICE_BINDING_W , tergantung pada apakah namanya ADALAH ASCII atau Unicode. Terlepas dari jenis struktur mana yang digunakan, array ditransmisikan ke penunjuk ke struktur HTTP_SERVICE_BINDING_BASE .
NumberOfServiceNames
Jumlah nama dalam ServiceNames.
Keterangan
Struktur ini digunakan untuk mengatur sesi server atau properti grup URL dengan meneruskannya ke HttpSetServerSessionProperty atau HttpSetUrlGroupProperty.
Struktur HTTP_CHANNEL_BIND_INFO juga dikembalikan saat sesi server atau properti grup URL dikueri
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | http.h |