共用方式為


LocalClientSecuritySettings.ReplayCacheSize 屬性

定義

取得或設定用於偵測重新執行攻擊之已快取 Nonce 數目。

public:
 property int ReplayCacheSize { int get(); void set(int value); };
public int ReplayCacheSize { get; set; }
member this.ReplayCacheSize : int with get, set
Public Property ReplayCacheSize As Integer

屬性值

Int32

用於偵測重新執行的已快取 Nonce 數目。 預設值為 900000。

範例

這個範例會說明如何取得用於重新執行偵測的快取 Nonce 數量。

int replayCacheSize = settings.ReplayCacheSize;
Dim replayCacheSize As Integer = settings.ReplayCacheSize

備註

Nonce 是「使用一次的數位」,通常是驗證通訊協定中使用的亂數字,以確保舊通訊無法使用重新執行來攻擊。

如果超過 Nonce 計數,傳入訊息就會遭到拒絕並擲回 MessageSecurityException。 舊的 Nonce 會及時移除。

適用於