SecurityTokenParameters.RequireDerivedKeys Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, которое указывает, могут ли ключи быть производными от исходных ключей подтверждения.
public:
property bool RequireDerivedKeys { bool get(); void set(bool value); };
public bool RequireDerivedKeys { get; set; }
member this.RequireDerivedKeys : bool with get, set
Public Property RequireDerivedKeys As Boolean
Значение свойства
Имеет значение true
, если требуется ключ, производный от ключа маркера, в противном случае — значение false
. Значение по умолчанию — true
.
Комментарии
WCF необходимо получить ключи от ключа маркера при выполнении подписи и шифрования с помощью маркера.
Производные ключи создаются в безопасных диалогах, где используется общий контекст безопасности, поэтому одна и та же система безопасности может применяться ко всем сообщениям в диалоге. В контексте безопасности маркера участвует общий секретный код, используемый при подписании и шифровании сообщения. Общий секретный код используется для создания производных ключей. В целях обеспечения высокого уровня безопасности для длительных диалогов можно периодически создавать новые производные ключи.