Share via


LocalClientSecuritySettingsElement.ReplayWindow 屬性

定義

取得或設定 TimeSpan,這個項目會指定個別訊息 Nonce 有效的持續期間。

public:
 property TimeSpan ReplayWindow { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.TimeSpanOrInfiniteConverter))]
[System.Configuration.ConfigurationProperty("replayWindow", DefaultValue="00:05:00")]
public TimeSpan ReplayWindow { get; set; }
[System.Configuration.ConfigurationProperty("replayWindow", DefaultValue="00:05:00")]
[System.ComponentModel.TypeConverter(typeof(System.Runtime.TimeSpanOrInfiniteConverter))]
public TimeSpan ReplayWindow { get; set; }
[System.Configuration.ConfigurationProperty("replayWindow", DefaultValue="00:05:00")]
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter))]
public TimeSpan ReplayWindow { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.TimeSpanOrInfiniteConverter))>]
[<System.Configuration.ConfigurationProperty("replayWindow", DefaultValue="00:05:00")>]
member this.ReplayWindow : TimeSpan with get, set
[<System.Configuration.ConfigurationProperty("replayWindow", DefaultValue="00:05:00")>]
[<System.ComponentModel.TypeConverter(typeof(System.Runtime.TimeSpanOrInfiniteConverter))>]
member this.ReplayWindow : TimeSpan with get, set
[<System.Configuration.ConfigurationProperty("replayWindow", DefaultValue="00:05:00")>]
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.TimeSpanOrInfiniteConverter))>]
member this.ReplayWindow : TimeSpan with get, set
Public Property ReplayWindow As TimeSpan

屬性值

TimeSpan,指定個別訊息 Nonce 有效的持續期間。

屬性

備註

過了這個屬性所指定的時間以後,就不會接受與先前所傳送之訊息擁有相同 Nonce 的訊息。 這個屬性是配合 MaxClockSkew 屬性使用,以防止重新執行攻擊。 攻擊者可以在重新執行視窗逾期之後重新執行訊息。 然而,這個訊息無法通過 maxClockSkew 測試,因為它會拒絕傳送時間之時間戳記比收到訊息的時間早或晚的訊息。

適用於