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
Значение свойства
Количество кэшированных параметров nonce, используемых для определения ответов. Значение по умолчанию — 900000.
Примеры
В этом примере показано, как получить число кэшированных чисел nonce, используемых для обнаружения воспроизведения.
int replayCacheSize = settings.ReplayCacheSize;
Dim replayCacheSize As Integer = settings.ReplayCacheSize
Комментарии
Nonce — это "число, используемое один раз", часто случайное число, используемое в протоколе проверки подлинности, чтобы гарантировать, что старые сообщения нельзя использовать в атаке с помощью воспроизведения.
Если число nonce используется не в первый раз, входящее сообщение не принимается и создается исключение MessageSecurityException. Старые числа nonce периодически удаляются.