LocalServiceSecuritySettings
語法
class LocalServiceSecuritySettings
{
boolean DetectReplays;
datetime InactivityTimeout;
datetime IssuedCookieLifetime;
sint32 MaxCachedCookies;
datetime MaxClockSkew;
sint32 MaxPendingSessions;
sint32 MaxStatefulNegotiations;
datetime NegotiationTimeout;
boolean ReconnectTransportOnFailure;
sint32 ReplayCacheSize;
datetime ReplayWindow;
datetime SessionKeyRenewalInterval;
datetime SessionKeyRolloverInterval;
datetime TimestampValidityDuration;
};
方法
LocalServiceSecuritySettings 類未定義任何方法。
性能
LocalServiceSecuritySettings 類具有以下屬性:
DetectReplays (檢測重播)
數據類型:布爾值
存取類型:唯讀
一個 Boolean 值,用於指定是否自動檢測和處理針對通道的重放攻擊。
InactivityTimeout (不活動超時)
數據類型:datetime
存取類型:唯讀
服務支援的最大待處理安全會話數。
頒發 CookieLifetime
數據類型:datetime
存取類型:唯讀
一個 TimeSpan,用於指定頒發給所有新安全 Cookie 的存留期。
最大緩存Cookies
數據類型:sint32
存取類型:唯讀
可緩存的最大 Cookie 數。
MaxClockSkew
數據類型:datetime
存取類型:唯讀
一個 TimeSpan,用於指定兩個通信方的系統時鐘之間的最大時間差。
MaxPendingSessions
數據類型:sint32
存取類型:唯讀
服務上的最大待處理連接數。
MaxStatefulNegotiations
數據類型:sint32
存取類型:唯讀
可以同時處於活動狀態的安全協商的數量。
NegotiationTimeout 協定
數據類型:datetime
存取類型:唯讀
一個 TimeSpan,用於指定伺服器和客戶端之間安全協商階段的最長持續時間。
ReconnectTransportOnFailure
數據類型:布爾值
存取類型:唯讀
一個布爾值,用於指定使用 WS-Reliable 消息傳送的連接在傳輸失敗后是否嘗試重新連接。
ReplayCacheSize(重放緩存大小)
數據類型:sint32
存取類型:唯讀
用於重放檢測的緩存 nonce 的數量。
重播視窗
數據類型:datetime
存取類型:唯讀
一個 TimeSpan,用於指定單個消息 nonce 的有效持續時間。
SessionKeyRenewalInterval
數據類型:datetime
存取類型:唯讀
一個 TimeSpan,用於指定發起方續訂安全工作階段密鑰的持續時間。
SessionKeyRolloverInterval 會話密鑰
數據類型:datetime
存取類型:唯讀
一個 TimeSpan,用於指定在金鑰續訂期間,上一個會話密鑰對傳入消息有效的時間間隔。
時間戳有效性持續時間
數據類型:datetime
存取類型:唯讀
一個 TimeSpan,用於指定時間戳有效的持續時間。
需求
| 財政部 | 在 Servicemodel.mof 中聲明。 |
|---|---|
| Namespace | 在 root\ServiceModel 中定義 |