SecurityBindingElement.LocalServiceSettings Egenskap

Definition

Hämtar bindningsegenskaperna som är specifika för lokala säkerhetsinställningar som används av tjänsten.

public:
 property System::ServiceModel::Channels::LocalServiceSecuritySettings ^ LocalServiceSettings { System::ServiceModel::Channels::LocalServiceSecuritySettings ^ get(); };
public System.ServiceModel.Channels.LocalServiceSecuritySettings LocalServiceSettings { get; }
member this.LocalServiceSettings : System.ServiceModel.Channels.LocalServiceSecuritySettings
Public ReadOnly Property LocalServiceSettings As LocalServiceSecuritySettings

Egenskapsvärde

Objektet LocalServiceSecuritySettings som representerar bindningsegenskaperna som är specifika för lokala säkerhetsinställningar som används av tjänsten.

Kommentarer

Inställningarna är lokala eftersom de inte publiceras som en del av tjänstens säkerhetsprincip och inte påverkar klientens bindning.

Följande egenskaper för LocalServiceSecuritySettings objektet kan bidra till att minimera en dos-säkerhetsattack (Denial-of-Service):

  • MaxCachedCookies: styr det maximala antalet tidsbegränsade SecurityContextTokens som cachelagras av servern efter SPNEGO- eller SSL-förhandling.

  • IssuedCookieLifetime: styr livslängden för de SecurityContextTokens som utfärdas av servern efter SPNEGO- eller SSL-förhandling. Servern cachelagrar SecurityContextTokens för den här tidsperioden.

  • MaxPendingSessions: styr det maximala antalet säkra konversationer som upprättas på servern men som inga programmeddelanden har bearbetats för. Den här kvoten hindrar klienter från att upprätta säkra konversationer i tjänsten, vilket gör att tjänsten underhåller tillståndet för varje klient, men aldrig använder dem.

  • InactivityTimeout: styr den maximala tid som tjänsten håller en säker konversation vid liv utan att någonsin få ett programmeddelande på den. Den här kvoten hindrar klienter från att upprätta säkra konversationer i tjänsten, vilket gör att tjänsten underhåller tillståndet för varje klient, men aldrig använder dem.

Observera att både InactivityTimeout och -egenskapen för bindningen påverkar tidsgränsen ReceiveTimeout för sessioner i en säker konversationssession. Den kortare av de två avgör när tidsgränser inträffar.

Gäller för