SecurityBindingElement.CreateMutualCertificateBindingElement Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat elemen pengikatan keamanan asimetris yang dikonfigurasi untuk memerlukan autentikasi klien berbasis sertifikat serta autentikasi server berbasis sertifikat.
Overload
CreateMutualCertificateBindingElement() |
Membuat elemen pengikatan keamanan asimetris yang dikonfigurasi untuk memerlukan autentikasi klien berbasis sertifikat serta autentikasi server berbasis sertifikat. |
CreateMutualCertificateBindingElement(MessageSecurityVersion) |
Membuat elemen pengikatan keamanan asimetris yang dikonfigurasi untuk memerlukan autentikasi klien berbasis sertifikat serta autentikasi server berbasis sertifikat. |
CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean) |
Membuat elemen pengikatan keamanan asimetris yang dikonfigurasi untuk memerlukan autentikasi klien berbasis sertifikat serta autentikasi server berbasis sertifikat. |
Keterangan
Klien harus dikonfigurasi dengan sertifikatnya serta sertifikat server. Server harus dikonfigurasi dengan sertifikatnya.
CreateMutualCertificateBindingElement()
- Sumber:
- SecurityBindingElement.cs
Membuat elemen pengikatan keamanan asimetris yang dikonfigurasi untuk memerlukan autentikasi klien berbasis sertifikat serta autentikasi server berbasis sertifikat.
public:
static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement();
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement ();
static member CreateMutualCertificateBindingElement : unit -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement () As SecurityBindingElement
Mengembalikan
Objek SecurityBindingElement.
Contoh
Kode berikut menunjukkan cara memanggil metode ini.
SecurityBindingElement security = SecurityBindingElement.CreateMutualCertificateBindingElement();
Keterangan
Pengikatan dikonfigurasi sehingga kunci konten acak baru (dienkripsi untuk server) dihasilkan untuk setiap permintaan oleh klien dan digunakan untuk melindungi permintaan serta respons dari server. Sertifikat klien digunakan sebagai token pendukung yang mendukung permintaan.
A AsymmetricSecurityBindingElement benar-benar dibuat.
Berlaku untuk
CreateMutualCertificateBindingElement(MessageSecurityVersion)
- Sumber:
- SecurityBindingElement.cs
Membuat elemen pengikatan keamanan asimetris yang dikonfigurasi untuk memerlukan autentikasi klien berbasis sertifikat serta autentikasi server berbasis sertifikat.
public:
static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement(System::ServiceModel::MessageSecurityVersion ^ version);
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement (System.ServiceModel.MessageSecurityVersion version);
static member CreateMutualCertificateBindingElement : System.ServiceModel.MessageSecurityVersion -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement (version As MessageSecurityVersion) As SecurityBindingElement
Parameter
- version
- MessageSecurityVersion
Versi keamanan pesan.
Mengembalikan
Objek SecurityBindingElement.
Pengecualian
version
adalah null
.
Keterangan
Jika versinya adalah WSSecurity10, maka elemen pengikatan dikonfigurasi sehingga permintaan klien ditandatangani oleh sertifikatnya dan dienkripsi dengan sertifikat server.
Jika versinya adalah WSSecurity11, maka elemen pengikatan dikonfigurasi sehingga kunci simetris acak baru (dienkripsi untuk server) dihasilkan untuk setiap permintaan oleh klien dan digunakan untuk melindungi permintaan serta respons dari server. Sertifikat klien digunakan sebagai token pendukung yang mendukung permintaan.
Catatan
SecurityBindingElement Setelah objek dibuat dengan memanggil metode ini, MessageSecurityVersion properti tidak dapat diubah. Memanggil set
di atasnya tidak mengubahnya.
Berlaku untuk
CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean)
- Sumber:
- SecurityBindingElement.cs
Membuat elemen pengikatan keamanan asimetris yang dikonfigurasi untuk memerlukan autentikasi klien berbasis sertifikat serta autentikasi server berbasis sertifikat.
public:
static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement(System::ServiceModel::MessageSecurityVersion ^ version, bool allowSerializedSigningTokenOnReply);
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement (System.ServiceModel.MessageSecurityVersion version, bool allowSerializedSigningTokenOnReply);
static member CreateMutualCertificateBindingElement : System.ServiceModel.MessageSecurityVersion * bool -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement (version As MessageSecurityVersion, allowSerializedSigningTokenOnReply As Boolean) As SecurityBindingElement
Parameter
- version
- MessageSecurityVersion
Versi keamanan pesan.
- allowSerializedSigningTokenOnReply
- Boolean
true
untuk mengizinkan token penandatanganan berseri pada balasan; jika tidak, false
.
Mengembalikan
Objek SecurityBindingElement.
Pengecualian
version
adalah null
.
Keterangan
Parameter allowSerializedSigningTokenOnReply
, ketika true
, memungkinkan interoperabilitas dengan versi Web Services Enhancements (WSE) yang lebih lama.
Catatan
SecurityBindingElement Setelah objek dibuat dengan memanggil metode ini, MessageSecurityVersion properti harus diperlakukan sebagai tidak dapat diubah. Perilaku pengikatan yang tidak konsisten dapat terjadi jika nilai ini dimodifikasi.