Share via


LocalClientSecuritySettings.SessionKeyRolloverInterval 属性

定义

获取或设置一个时间间隔,这段时间间隔内上一个会话密钥在密钥续订期间对传入的消息有效。

public:
 property TimeSpan SessionKeyRolloverInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan SessionKeyRolloverInterval { get; set; }
member this.SessionKeyRolloverInterval : TimeSpan with get, set
Public Property SessionKeyRolloverInterval As TimeSpan

属性值

一个表示时间间隔的 TimeSpan,这段时间间隔内上一个会话密钥在密钥续订后对传入的消息有效。 默认为 5 分钟。

例外

此属性使用 set 设置为一个小于 0 的值。

示例

此示例演示如何获取此属性。

TimeSpan rollover = settings.SessionKeyRolloverInterval;
Dim rollover As TimeSpan = settings.SessionKeyRolloverInterval

注解

密钥续订后,客户端和服务器应始终使用最新的可用密钥发送消息。 在翻转时间到期前,双方都可以接受以上一个会话密钥加密的传入消息。

诸如此类的会话设置在以下任何条件下均适用:

诸如此类的会话设置在以下任何条件下均不适用:

适用于