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

表示 Nonce 缓存的抽象基类。

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

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

表示服务所使用的设置,用于验证客户端所出示的证书。 它还包含在使用 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-discovery 信任信息到 STS 的服务协议。

IWSTrustFeb2005AsyncContract

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

IWSTrustFeb2005SyncContract

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

枚举

MessageProtectionOrder

指定保护消息的运算顺序。

SecurityKeyEntropyMode

描述用于密钥生成的平均信息量来源。

SecurityTokenAttachmentMode

一种枚举,列出了附加安全令牌的方法。

UserNamePasswordValidationMode

列出以用户名/密码模式来进行验证的方法。

X509CertificateValidationMode

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

注解

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

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