SecurityTokenParameters.RequireDerivedKeys Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy klucze mogą pochodzić z oryginalnych kluczy dowodowych.
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
Wartość właściwości
true
jeśli klucze muszą pochodzić z klucza tokenu; w przeciwnym razie , false
. Wartość domyślna to true
.
Uwagi
Program WCF musi wyprowadzać klucze z klucza tokenu podczas wykonywania podpisu i szyfrowania przy użyciu tokenu.
Klucze pochodne pochodzą z bezpiecznych konwersacji, w których istnieje współużytkowany kontekst zabezpieczeń, dzięki czemu te same zabezpieczenia mogą być stosowane we wszystkich wiadomościach w konwersacji. Token kontekstu zabezpieczeń obejmuje wspólny klucz tajny, który jest używany do podpisywania i szyfrowania komunikatów. Wspólny wpis tajny służy do tworzenia kluczy pochodnych. Aby zachować wysoki poziom zabezpieczeń za pośrednictwem długiej konwersacji, nowe klucze pochodne można tworzyć okresowo.