LocalClientSecuritySettings.ReplayCacheSize Property

Definition

Gets or sets the number of cached nonces used for replay detection.

public int ReplayCacheSize { get; set; }

Property Value

The number of cached nonces used for replay detection. The default is 900000.

Examples

This example shows how to get the number of cached nonces to use for replay detection.

int replayCacheSize = settings.ReplayCacheSize;

Remarks

A nonce is a "number used once", often a random number used in an authentication protocol to ensure that old communications cannot be used in an attack by using replays.

If the nonce count is exceeded, the incoming message is rejected and a MessageSecurityException is thrown. Old nonces are removed in a timely manner.

Applies to

Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1