SecurityBindingElement.CreateCertificateOverTransportBindingElement Metod

Definition

Skapar ett säkerhetsbindningselement som förväntar sig att klienter utför certifikatbaserad autentisering med hjälp av SOAP-meddelandesäkerhet. Det här bindningselementet förväntar sig att transporten tillhandahåller serverautentisering samt meddelandeskydd (till exempel HTTPS).

Överlagringar

Name Description
CreateCertificateOverTransportBindingElement()

Skapar ett säkerhetsbindningselement som förväntar sig att klienter utför certifikatbaserad autentisering med hjälp av SOAP-meddelandesäkerhet.

CreateCertificateOverTransportBindingElement(MessageSecurityVersion)

Skapar ett säkerhetsbindningselement som förväntar sig att klienter utför certifikatbaserad autentisering med hjälp av SOAP-meddelandesäkerhet.

Kommentarer

Klienten måste konfigureras med ett certifikat som används för autentisering.

Note

När ett SecurityBindingElement objekt har skapats genom att anropa den här metoden ska egenskapen MessageSecurityVersion behandlas som oföränderlig. Inkonsekvent bindningsbeteende kan inträffa om det här värdet ändras.

CreateCertificateOverTransportBindingElement()

Skapar ett säkerhetsbindningselement som förväntar sig att klienter utför certifikatbaserad autentisering med hjälp av SOAP-meddelandesäkerhet.

public:
 static System::ServiceModel::Channels::TransportSecurityBindingElement ^ CreateCertificateOverTransportBindingElement();
public static System.ServiceModel.Channels.TransportSecurityBindingElement CreateCertificateOverTransportBindingElement();
static member CreateCertificateOverTransportBindingElement : unit -> System.ServiceModel.Channels.TransportSecurityBindingElement
Public Shared Function CreateCertificateOverTransportBindingElement () As TransportSecurityBindingElement

Returer

Ett TransportSecurityBindingElement objekt.

Kommentarer

Det här bindningselementet förväntar sig att transporten tillhandahåller serverautentisering samt meddelandeskydd (till exempel HTTPS).

Bindningselementet är konfigurerat för att använda Default -egenskapen för MessageSecurityVersion klassen.

Den skapade bindningen har IncludeTimestamp angetts till true.

Objektet LocalClientSecuritySettings som returneras från LocalClientSettings har dess DetectReplays egenskap inställd på false.

Objektet LocalServiceSecuritySettings som returneras från LocalServiceSettings har dess DetectReplays egenskap inställd på false.

Gäller för

CreateCertificateOverTransportBindingElement(MessageSecurityVersion)

Skapar ett säkerhetsbindningselement som förväntar sig att klienter utför certifikatbaserad autentisering med hjälp av SOAP-meddelandesäkerhet.

public:
 static System::ServiceModel::Channels::TransportSecurityBindingElement ^ CreateCertificateOverTransportBindingElement(System::ServiceModel::MessageSecurityVersion ^ version);
public static System.ServiceModel.Channels.TransportSecurityBindingElement CreateCertificateOverTransportBindingElement(System.ServiceModel.MessageSecurityVersion version);
static member CreateCertificateOverTransportBindingElement : System.ServiceModel.MessageSecurityVersion -> System.ServiceModel.Channels.TransportSecurityBindingElement
Public Shared Function CreateCertificateOverTransportBindingElement (version As MessageSecurityVersion) As TransportSecurityBindingElement

Parametrar

Returer

Ett TransportSecurityBindingElement objekt.

Undantag

version är null.

Kommentarer

Det här bindningselementet förväntar sig att transporten tillhandahåller serverautentisering samt meddelandeskydd (till exempel HTTPS). Bindningselementet konfigureras med angivet MessageSecurityVersion.

Den skapade bindningen har IncludeTimestamp angetts till true.

Objektet LocalClientSecuritySettings som returneras från LocalClientSettings har dess DetectReplays egenskap inställd på false.

Objektet LocalServiceSecuritySettings som returneras från LocalServiceSettings har dess DetectReplays egenskap inställd på false.

Gäller för