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

Catatan  

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