Bagikan melalui


SecurityBindingElement.CreateMutualCertificateBindingElement Metode

Definisi

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

versionadalah 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

versionadalah 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.

Berlaku untuk