LocalServiceSecuritySettings

LocalServiceSecuritySettings

语法

class LocalServiceSecuritySettings  
{  
  boolean DetectReplays;  
  datetime InactivityTimeout;  
  datetime IssuedCookieLifetime;  
  sint32 MaxCachedCookies;  
  datetime MaxClockSkew;  
  sint32 MaxPendingSessions;  
  sint32 MaxStatefulNegotiations;  
  datetime NegotiationTimeout;  
  boolean ReconnectTransportOnFailure;  
  sint32 ReplayCacheSize;  
  datetime ReplayWindow;  
  datetime SessionKeyRenewalInterval;  
  datetime SessionKeyRolloverInterval;  
  datetime TimestampValidityDuration;  
};  

方法

LocalServiceSecuritySettings 类未定义任何方法。

性能

LocalServiceSecuritySettings 类具有以下属性:

DetectReplays (检测重播)

数据类型:布尔值

访问类型:只读

一个 Boolean 值,用于指定是否自动检测和处理针对通道的重放攻击。

InactivityTimeout (不活动超时)

数据类型:datetime

访问类型:只读

服务支持的最大待处理安全会话数。

颁发 CookieLifetime

数据类型:datetime

访问类型:只读

一个 TimeSpan,用于指定颁发给所有新安全 Cookie 的生存期。

最大缓存Cookies

数据类型:sint32

访问类型:只读

可缓存的最大 Cookie 数。

MaxClockSkew

数据类型:datetime

访问类型:只读

一个 TimeSpan,用于指定两个通信方的系统时钟之间的最大时间差。

MaxPendingSessions

数据类型:sint32

访问类型:只读

服务上的最大待处理连接数。

MaxStatefulNegotiations

数据类型:sint32

访问类型:只读

可以同时处于活动状态的安全协商的数量。

NegotiationTimeout 协议

数据类型:datetime

访问类型:只读

一个 TimeSpan,用于指定服务器和客户端之间安全协商阶段的最长持续时间。

ReconnectTransportOnFailure

数据类型:布尔值

访问类型:只读

一个布尔值,用于指定使用 WS-Reliable 消息传送的连接在传输失败后是否尝试重新连接。

ReplayCacheSize(重放缓存大小)

数据类型:sint32

访问类型:只读

用于重放检测的缓存 nonce 的数量。

重播窗口

数据类型:datetime

访问类型:只读

一个 TimeSpan,用于指定单个消息 nonce 的有效持续时间。

SessionKeyRenewalInterval

数据类型:datetime

访问类型:只读

一个 TimeSpan,用于指定发起方续订安全会话密钥的持续时间。

SessionKeyRolloverInterval 会话密钥

数据类型:datetime

访问类型:只读

一个 TimeSpan,用于指定在密钥续订期间,上一个会话密钥对传入消息有效的时间间隔。

时间戳有效性持续时间

数据类型:datetime

访问类型:只读

一个 TimeSpan,用于指定时间戳有效的持续时间。

要求

财政部 在 Servicemodel.mof 中声明。
Namespace 在 root\ServiceModel 中定义

另请参阅