System.ServiceModel.Security 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含与安全相关的常规类型。
类
| Basic128SecurityAlgorithmSuite |
基本的 128 位安全算法组。 |
| Basic192SecurityAlgorithmSuite |
基本的 192 位安全算法组。 |
| Basic256SecurityAlgorithmSuite |
基本的 256 位安全算法组。 |
| BasicSecurityProfileVersion |
提供与基本安全配置文件规范相对应的消息版本。 |
| BinarySecretKeyIdentifierClause |
表示二进制秘密安全令牌中的密钥标识符子句。 |
| ChannelProtectionRequirements |
描述应用于该通道中所传输消息的不同部分的加密和签名需求。 |
| DataProtectionSecurityStateEncoder |
使用 Windows |
| DispatchContext |
定义输入和输出到 DispatchRequest(DispatchContext) 的方法。 |
| ExpiredSecurityTokenException |
CardSpace 安全令牌过期时引发的异常。 |
| HttpDigestClientCredential |
用于 HTTP 客户端的摘要式身份验证。 |
| IdentityVerifier |
一个 |
| ImpersonateOnSerializingReplyMessageProperty |
当序列化回复消息的主体时,启用模拟的帮助器类。 |
| InfocardInteractiveChannelInitializer |
初始化 CardSpace 交互式通道。 |
| IssuedTokenClientCredential |
表示用于从安全令牌服务获取已颁发令牌的信息。 |
| IssuedTokenServiceCredential |
允许服务配置与客户端出示的联合凭据相关联的属性。 |
| KeyNameIdentifierClause |
表示安全令牌中的密钥名称标识符子句。 |
| MessagePartSpecification |
指定在消息中包含哪些部分。 |
| MessageSecurityException |
表示当应用到消息的安全出现错误时发生的异常。 |
| NonceCache |
表示 Nonce 缓存的抽象基类。 |
| PeerCredential |
包含在验证对等网格内的某个对等节点的身份时使用的凭据。 |
| ScopedMessagePartSpecification |
指定在消息中包含哪些部分。 |
| SecureConversationServiceCredential |
提供安全对话服务的凭据设置。 |
| SecureConversationVersion |
包含受支持的 WS-SecureConversation 版本集合。 这是一个抽象类。 |
| SecurityAccessDeniedException |
表示安全授权请求失败时引发的安全异常。 |
| SecurityAlgorithmSuite |
指定算法的属性。 这是一个 |
| SecurityContextKeyIdentifierClause |
表示安全上下文令牌的密钥标识符子句。 |
| SecurityCredentialsManager |
指定 |
| SecurityMessageProperty |
包含与安全相关的属性且附加到消息上。 |
| SecurityNegotiationException |
指示协商消息的安全上下文时发生错误。 |
| SecurityPolicyVersion |
包含受支持的 WS-SecurityPolicy 版本集合。 这是一个抽象类。 |
| SecurityStateEncoder |
一个抽象类,可以实现此类以便对安全状态进行编码。 |
| SecurityTokenSpecification |
表示安全令牌及其授权策略。 |
| SecurityVersion |
包含受支持的 WS-Security 版本集合。 这是一个抽象类。 |
| ServiceCredentialsSecurityTokenManager |
表示 SecurityTokenManager 实现,可基于在服务上配置的 ServiceCredentials 提供安全令牌序列化程序。 |
| SimpleSecurityTokenProvider |
表示安全标记提供程序,其可生成安全表其,将其作为联合绑定的已发布标记。 |
| SspiSecurityTokenProvider |
表示提供 SSPI 安全令牌的安全令牌提供程序。 |
| SupportingTokenSpecification |
表示支持安全令牌及其授权策略。 |
| TripleDesSecurityAlgorithmSuite |
Triple-DES 安全算法套件。 |
| TrustVersion |
包含受支持的 WS-Trust 版本集合。 这是一个抽象类。 |
| UserNamePasswordClientCredential |
表示基于用户名和密码的客户端凭据。 |
| UserNamePasswordServiceCredential |
表示此类用于配置服务如何对使用用户名/密码身份验证的用户进行身份验证,并可用于配置登录令牌的缓存。 |
| WindowsClientCredential |
使您可以指定与用于表示客户端的 Windows 凭据相关的属性。 |
| WindowsServiceCredential |
提供用于描述进行 Windows 身份验证时使用的服务凭据的属性。 |
| WSSecurityTokenSerializer |
一个类,它可用于序列化和反序列化在 WS-Security、WS-Trust 以及 WS-SecureConversation 安全规范中定义的安全令牌、安全密钥标识符和安全密钥标识符子句。 |
| WSTrustChannel |
表示通道,其用于发送 WS-Trust 消息至安全标记服务 (STS)。 |
| WSTrustChannelFactory |
生成通道(WSTrustChannel 对象)的工厂类,该通道用于与 WS-Trust 终结点进行通信。 |
| WSTrustRequestBodyWriter |
表示消息正文编写器,它将 RST 写入传出消息中。 |
| WSTrustRequestProcessingErrorEventArgs |
为 WS-Trust 请求错误提供数据。 |
| WSTrustResponseBodyWriter |
表示消息正文编写器,它将 RSTR 写入传出消息中。 |
| WSTrustServiceContract |
WS-Trust 服务合同实施的定义。 |
| WSTrustServiceHost |
提供 ServiceHost 用于注册 SecurityTokenService 根据在配置中注册的侦听器的数目,服务主机将有多个已注册终结点。 |
| X509CertificateInitiatorClientCredential |
定义客户端用于标识自身的证书。 |
| X509CertificateInitiatorServiceCredential |
表示服务所使用的设置,用于验证客户端所出示的证书。 它还包含在使用 |
| X509CertificateRecipientClientCredential |
表示客户端在验证使用 SSL 身份验证的服务所出示的证书时使用的设置。 它还包含在客户端上显式配置为对发送给使用消息安全的服务的消息进行加密的服务的所有证书。 |
| X509CertificateRecipientServiceCredential |
定义服务用于标识自身的证书。 |
| X509ClientCertificateAuthentication |
指定身份验证属性以验证客户端证书。 |
| X509PeerCertificateAuthentication |
指定对等证书的身份验证属性。 |
| X509ServiceCertificateAuthentication |
表示客户端代理验证使用 SSL/TLS 协商获取的服务证书所用的设置。 |
接口
| IEndpointIdentityProvider |
提供终结点的标识。 |
| ISecureConversationSession |
表示一个安全对话安全会话。 通信方使用由服务器颁发的作为建立会话一部分的 |
| ISecuritySession |
表示一种 |
| IWSTrust13AsyncContract |
定义 WS-Trust 1.3 协议的异步服务合约接口。 |
| IWSTrust13SyncContract |
定义 WS-Trust 1.3 协议的服务合约。 |
| IWSTrustChannelContract |
由 IWSTrustChannelContract公开面向消息操作协定定义方法包装的服务合约。 |
| IWSTrustContract |
定义发送 ws-discovery 信任信息到 STS 的服务协议。 |
| IWSTrustFeb2005AsyncContract |
定义 WS-Trust 2005 年二月的异步服务合约接口协议。 |
| IWSTrustFeb2005SyncContract |
定义2005年2月 WS-Trust 协议的服务合约。 |
枚举
| MessageProtectionOrder |
指定保护消息的运算顺序。 |
| SecurityKeyEntropyMode |
描述用于密钥生成的平均信息量来源。 |
| SecurityTokenAttachmentMode |
一种枚举,列出了附加安全令牌的方法。 |
| UserNamePasswordValidationMode |
列出以用户名/密码模式来进行验证的方法。 |
| X509CertificateValidationMode |
一个列出验证证书方法的枚举。 |
注解
有关安全令牌和证书的详细信息(例如),请 WrappedKeySecurityToken 参阅 System.ServiceModel.Security.Tokens 。
有关与服务模型重叠的安全主题的信息(例如),请 TcpTransportSecurity 参阅 System.ServiceModel 。