struktur WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING (webservices.h)
Subjenis pengikatan keamanan untuk menentukan penggunaan token konteks keamanan yang dinegosiasikan antara klien dan server menggunakan WS-SecureConversation. Pengikatan keamanan ini hanya dapat digunakan dengan keamanan pesan. Ini digunakan untuk menetapkan konteks keamanan tingkat pesan. Set lain dari satu atau beberapa pengikatan keamanan, yang ditentukan dalam bidang bootstrapSecurityDescription, digunakan untuk bootstrap konteks.
Hanya satu instans pengikatan ini yang mungkin ada dalam deskripsi keamanan. Pengikatan keamanan ini tidak didukung dengan WS_NAMEDPIPE_CHANNEL_BINDING.
Ketika pengikatan ini digunakan, saluran harus menyelesaikan penerimaan setidaknya satu pesan sebelum dapat digunakan untuk mengirim pesan.
Dengan pengikatan keamanan ini, properti pengikatan keamanan berikut dapat ditentukan:
- WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_KEY_SIZE
- WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_KEY_ENTROPY_MODE
- WS_SECURITY_BINDING_PROPERTY_MESSAGE_PROPERTIES
- WS_SECURITY_BINDING_PROPERTY_SECURE_CONVERSATION_VERSION
- WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_SUPPORT_RENEW
- WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_RENEWAL_INTERVAL
- WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_ROLLOVER_INTERVAL
Sintaks
typedef struct _WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING {
WS_SECURITY_BINDING binding;
WS_MESSAGE_SECURITY_USAGE bindingUsage;
WS_SECURITY_DESCRIPTION *bootstrapSecurityDescription;
} WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING;
Anggota
binding
Jenis dasar dari mana subjenis pengikatan keamanan ini dan semua subjenis pengikatan keamanan lainnya berasal.
bindingUsage
Bagaimana token keamanan yang sesuai dengan pengikatan keamanan ini harus dilampirkan ke pesan.
Saat ini, hanya WS_SUPPORTING_MESSAGE_SECURITY_USAGE yang didukung. Dengan penggunaan ini, pengikatan keamanan ini menyediakan autentikasi klien, tetapi bukan perlindungan pesan (seperti penandatanganan, enkripsi, deteksi pemutaran ulang). Dengan demikian, pengikatan ini harus digunakan bersama dengan pengikatan keamanan lain seperti WS_SSL_TRANSPORT_SECURITY_BINDING yang menyediakan saluran yang dilindungi.
Untuk menggunakan pengikatan ini pada HTTP tanpa SSL, properti deskripsi keamanan WS_SECURITY_PROPERTY_TRANSPORT_PROTECTION_LEVEL harus diatur secara eksplisit ke WS_PROTECTION_LEVEL_NONE. Ini tidak didukung pada klien atau pada TCP.
bootstrapSecurityDescription
Deskripsi keamanan untuk digunakan untuk mendapatkan token konteks keamanan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | webservices.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk