System.ServiceModel.Security 命名空間

包含一般安全相關類型。

類別

名稱 Description
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

三重 DES 安全演算法套件。

TrustVersion

包含支援的 WS-Trust 版本集合。 這是抽象類。

UserNamePasswordClientCredential

代表基於使用者名稱和密碼的客戶端憑證。

UserNamePasswordServiceCredential

代表一個類別,用於設定服務如何驗證使用使用者名稱/密碼驗證的使用者,以及設定登入憑證的快取。

WindowsClientCredential

允許你指定與 Windows 憑證相關的屬性,用來代表客戶端。

WindowsServiceCredential

提供描述用於 Windows 驗證的服務憑證的屬性。

WSSecurityTokenSerializer

用於序列化與反序列化安全標記、安全金鑰識別碼及安全金鑰識別子句的類別,定義於 WS-Security、WS-Trust 及 WS-SecureConversation 安全規範中。

WSTrustChannel

代表一個通道,用於向安全令牌服務(STS)發送 WS-Trust 訊息。

WSTrustChannelFactory

一個工廠,產生用於與 WS-Trust 端點通訊的通道(WSTrustChannel 物件)。

WSTrustRequestBodyWriter

代表一個訊息主體寫入者,將 RST 寫入外發訊息。

WSTrustRequestProcessingErrorEventArgs

提供 WS-Trust 請求故障的資料。

WSTrustResponseBodyWriter

代表訊息主體寫入器,對發出訊息寫入 RSTR。

WSTrustServiceContract

WS-Trust 服務合約實施的定義。

WSTrustServiceHost

提供註冊 a ServiceHostSecurityTokenService 服務主機根據設定中註冊的聆聽者數量,註冊多個端點。

X509CertificateInitiatorClientCredential

定義客戶端用來識別自身的憑證。

X509CertificateInitiatorServiceCredential

代表服務用來驗證客戶端所提供的憑證的設定。 它也包含一份憑證,供服務在使用訊息安全驗證模式時加密回應或客戶端回撥 MutualCertificateDuplex

X509CertificateRecipientClientCredential

代表用戶端用 SSL 認證驗證服務所提供的憑證所使用的設定。 它也包含用戶端上明確配置的服務任何憑證,以用來使用訊息安全來加密服務之訊息。

X509CertificateRecipientServiceCredential

定義服務用來識別自身的憑證。

X509ClientCertificateAuthentication

指定驗證用戶端憑證的認證屬性。

X509PeerCertificateAuthentication

指定對等憑證的認證屬性。

X509ServiceCertificateAuthentication

代表用戶端代理用來驗證透過 SSL/TLS 協商取得的服務憑證的設定。

介面

名稱 Description
IEndpointIdentityProvider

提供端點的身份。

ISecureConversationSession

代表一個安全的對話安全會話。 通訊雙方會利用伺服器在建立會話時發出的 a SecurityContextToken 來保護會話中的所有訊息。

ISecuritySession

代表 ISession 一種強制執行會話中所有訊息必須由建立會話的同一通訊方之間交換的條件。

IWSTrust13AsyncContract

定義 WS-Trust 1.3 協定的非同步服務合約介面。

IWSTrust13SyncContract

定義了 WS-Trust 1.3 協定的服務合約。

IWSTrustChannelContract

一個服務合約,定義了包裹由 所 IWSTrustChannelContract暴露的訊息導向操作合約的方法。

IWSTrustContract

定義向 STS 傳送 WS-Trust 訊息的服務合約。

IWSTrustFeb2005AsyncContract

定義了 WS-Trust 2005 年 2 月協定的非同步服務合約介面。

IWSTrustFeb2005SyncContract

定義2005年2月 WS-Trust 協議的服務合約。

列舉

名稱 Description
MessageProtectionOrder

指定保護訊息的作業順序。

SecurityKeyEntropyMode

描述用於產生金鑰的 entropy 來源。

SecurityTokenAttachmentMode

列舉,列出附加安全性令牌的方式。

UserNamePasswordValidationMode

列出在用戶名稱/密碼模式中驗證的方式。

X509CertificateValidationMode

列舉,列出驗證憑證的方式。

備註

如需更多關於安全憑證與憑證的資訊,例如, WrappedKeySecurityToken請參見 System.ServiceModel.Security.Tokens

如需了解與服務模型重疊的安全主題,例如, TcpTransportSecurity請參見 System.ServiceModel