System.ServiceModel.Security 命名空间

包含与安全相关的常规类型。

名称 说明
Basic128SecurityAlgorithmSuite

基本的 128 位安全算法套件。

Basic192SecurityAlgorithmSuite

基本的 192 位安全算法套件。

Basic256SecurityAlgorithmSuite

基本的 256 位安全算法套件。

BasicSecurityProfileVersion

提供对应于基本安全配置文件规范的消息版本。

BinarySecretKeyIdentifierClause

表示二进制机密安全令牌中的密钥标识符子句。

ChannelProtectionRequirements

介绍适用于此通道上传输的不同消息部分的加密和签名要求。

DataProtectionSecurityStateEncoder

使用 Windows DataProtection API 功能为安全状态提供编码和解码机制。

DispatchContext

定义方法的 DispatchRequest(DispatchContext) 输入和输出。

ExpiredSecurityTokenException

CardSpace 安全令牌过期时引发的异常。

HttpDigestClientCredential

用于 HTTP 客户端的摘要式身份验证。

IdentityVerifier

一个 abstract 基类,可针对表示远程终结点的授权上下文验证预期的标识,或者从终结点地址创建标识。

ImpersonateOnSerializingReplyMessageProperty

一个帮助程序类,用于在序列化回复消息正文时启用模拟。

InfocardInteractiveChannelInitializer

初始化 CardSpace 交互式通道。

IssuedTokenClientCredential

表示用于从安全令牌服务获取颁发的令牌的信息。

IssuedTokenServiceCredential

允许服务配置与客户端提供的联合凭据关联的属性。

KeyNameIdentifierClause

表示安全令牌中的密钥名称标识符子句。

MessagePartSpecification

指定消息中包含哪些部分。

MessageSecurityException

表示在消息上应用了安全性时发生的异常。

NonceCache

表示 nonces 缓存的抽象基类。

PeerCredential

包含对等网格中对等节点进行身份验证时使用的凭据。

ScopedMessagePartSpecification

指定消息中包含哪些部分。

SecureConversationServiceCredential

为安全聊天服务提供凭据设置。

SecureConversationVersion

包含一组受支持的 WS-SecureConversation 版本。 这是一个抽象类。

SecurityAccessDeniedException

表示安全授权请求失败时引发的安全异常。

SecurityAlgorithmSuite

指定算法的属性。 这是一个 abstract 类。

SecurityContextKeyIdentifierClause

表示安全上下文令牌的密钥标识符子句。

SecurityCredentialsManager

指定 abstract 实现时表示安全凭据管理器的类。

SecurityMessageProperty

包含与安全相关的属性,并附加到消息。

SecurityNegotiationException

指示在协商消息的安全上下文时发生错误。

SecurityPolicyVersion

包含一组受支持的 WS-SecurityPolicy 版本。 这是一个抽象类。

SecurityStateEncoder

一个可以实现以编码安全状态的抽象类。

SecurityTokenSpecification

表示安全令牌及其授权策略。

SecurityVersion

包含一组受支持的 WS-Security 版本。 这是一个抽象类。

ServiceCredentialsSecurityTokenManager

表示基于 SecurityTokenManager 服务配置的提供安全令牌序列化程序的 ServiceCredentials 实现。

SimpleSecurityTokenProvider

表示一个安全令牌提供程序,该提供程序将安全令牌生成为联合绑定的颁发令牌。

SspiSecurityTokenProvider

表示提供 SSPI 安全令牌的安全令牌提供程序。

SupportingTokenSpecification

表示支持的安全令牌及其授权策略。

TripleDesSecurityAlgorithmSuite

三重 DES 安全算法套件。

TrustVersion

包含一组受支持的 WS-Trust 版本。 这是一个抽象类。

UserNamePasswordClientCredential

表示基于用户名和密码的客户端凭据。

UserNamePasswordServiceCredential

表示一个类,该类用于配置服务如何对使用用户名/密码身份验证的用户进行身份验证,以及配置登录令牌的缓存。

WindowsClientCredential

允许指定与用于表示客户端的 Windows 凭据相关的属性。

WindowsServiceCredential

提供描述用于 Windows 身份验证的服务凭据的属性。

WSSecurityTokenSerializer

用于序列化和反序列化安全令牌、安全密钥标识符和安全密钥标识符子句的类,这些子句在 WS-Security、WS-Trust 和 WS-SecureConversation 安全规范中定义。

WSTrustChannel

表示用于将 WS-Trust 消息发送到安全令牌服务(STS)的通道。

WSTrustChannelFactory

生成用于与 WS-Trust 终结点通信的通道(WSTrustChannel 对象)的工厂。

WSTrustRequestBodyWriter

表示将 RST 写入传出消息的消息正文编写器。

WSTrustRequestProcessingErrorEventArgs

为 WS-Trust 请求错误提供数据。

WSTrustResponseBodyWriter

表示将 RSTR 写入传出消息的消息正文编写器。

WSTrustServiceContract

WS-Trust 服务协定实现的定义。

WSTrustServiceHost

提供一个ServiceHostSecurityTokenService用于注册服务主机的终结点会根据配置中注册的侦听器数注册多个终结点。

X509CertificateInitiatorClientCredential

定义客户端用于标识自身的证书。

X509CertificateInitiatorServiceCredential

表示服务用于验证客户端提供的证书的设置。 它还包含一个证书,供服务用于在使用消息安全身份验证模式时 MutualCertificateDuplex 加密客户端的响应或回调。

X509CertificateRecipientClientCredential

表示客户端用于使用 SSL 身份验证验证服务提供的证书的设置。 它还包含客户端上显式配置为用于使用消息安全性加密服务的消息的服务的任何证书。

X509CertificateRecipientServiceCredential

定义服务用于标识自身的证书。

X509ClientCertificateAuthentication

指定用于验证客户端证书的身份验证属性。

X509PeerCertificateAuthentication

指定对等证书的身份验证属性。

X509ServiceCertificateAuthentication

表示客户端代理用于对使用 SSL/TLS 协商获取的服务证书进行身份验证的设置。

接口

名称 说明
IEndpointIdentityProvider

提供终结点的标识。

ISecureConversationSession

表示安全会话安全会话。 通信方使用服务器作为会话建立的一 SecurityContextToken 部分颁发的会话保护会话上的所有消息。

ISecuritySession

表示一种 ISession 强制要求在会话上交换的所有消息位于建立会话的同一通信方之间。

IWSTrust13AsyncContract

定义 WS-Trust 1.3 协议的异步服务协定接口。

IWSTrust13SyncContract

定义 WS-Trust 1.3 协议的服务协定。

IWSTrustChannelContract

一个服务协定,用于定义包装由公开 IWSTrustChannelContract的面向消息的操作协定的方法。

IWSTrustContract

定义用于将 WS-Trust 消息发送到 STS 的服务协定。

IWSTrustFeb2005AsyncContract

定义 WS-Trust 2005 年 2 月协议的异步服务协定接口。

IWSTrustFeb2005SyncContract

定义 WS-Trust 2005 年 2 月协议的服务协定。

枚举

名称 说明
MessageProtectionOrder

指定保护消息的操作顺序。

SecurityKeyEntropyMode

描述用于生成密钥的 entropy 的源。

SecurityTokenAttachmentMode

一个枚举,其中列出了附加安全令牌的方式。

UserNamePasswordValidationMode

列出在用户名/密码模式下验证的方法。

X509CertificateValidationMode

列出验证证书的方法的枚举。

注解

有关安全令牌和证书的详细信息, WrappedKeySecurityToken请参阅 System.ServiceModel.Security.Tokens

有关与服务模型重叠的安全主题的信息, TcpTransportSecurity请参阅 System.ServiceModel