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 中定义 |