SecurityTokenParameters::RequireDerivedKeys Property

 

Gets or sets a value that indicates whether keys can be derived from the original proof keys.

Namespace:   System.ServiceModel.Security.Tokens
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public:
property bool RequireDerivedKeys {
	bool get();
	void set(bool value);
}

Property Value

Type: System::Boolean

true if keys need to be derived from the token's key; otherwise, false. The default is true.

WCF needs to derive keys from the token's key when performing signature and encryption using the token.

Derived keys originate in Secure Conversations where there is a shared security context so that the same security can be applied across all messages in the conversation. A security context token involves a shared secret, which is used for message signing and encryption. The shared secret is used to create derived keys. To maintain a high level of security through a lengthy conversation, new derived keys can be created periodically.

.NET Framework
Available since 3.0
Return to top
Show: