System.ServiceModel.Security 命名空間

包含與安全性相關的一般型別。

類別

Basic128SecurityAlgorithmSuite

基本 128 位元安全性演算法套件。

Basic192SecurityAlgorithmSuite

基本 192 位元安全性演算法套件。

Basic256SecurityAlgorithmSuite

基本 256 位元安全性演算法套件。

Basic256Sha256SecurityAlgorithmSuite

包含與安全性相關的一般型別。

BasicSecurityProfileVersion

提供對應於 Basic Security Profile 規格的訊息版本。

BinarySecretKeyIdentifierClause

表示二進位密碼安全性權杖中的金鑰識別碼子句。

ChannelProtectionRequirements

描述加密和簽章需求,這些需求會套用到這個通道上所傳輸訊息的不同部分。

DataProtectionSecurityStateEncoder

使用 Windows DataProtection API 功能,提供安全性狀態的編碼和解碼機制。

DispatchContext

定義 DispatchRequest(DispatchContext) 方法的輸入和輸出。

ExpiredSecurityTokenException

CardSpace 安全性權杖過期時擲回的例外狀況。

HttpDigestClientCredential

用於 HTTP 用戶端的摘要式驗證。

IdentityVerifier

abstract 基底類別,這個基底類別可在實作之後,用來向代表遠端端點的授權內容驗證預期的身分識別,或是從端點位址建立身分識別。

ImpersonateOnSerializingReplyMessageProperty

要在序列化回覆訊息內容時啟用模擬的協助程式類別。

InfocardInteractiveChannelInitializer

初始化 CardSpace 互動式通道。

IssuedTokenClientCredential

表示用來從安全性權杖服務取得核發之權杖的資訊。

IssuedTokenServiceCredential

允許服務設定與用戶端所提供之聯合認證相關聯的屬性。

KeyNameIdentifierClause

表示安全性權杖中的金鑰名稱識別碼子句。

MessagePartSpecification

指定要包含在訊息中的部分。

MessageSecurityException

表示在套用至訊息的安全性發生問題時所出現的例外狀況。

MessageSecurityTokenVersion

包含與安全性相關的一般型別。

NonceCache

表示 Nonce 快取的抽象基底類別。

PeerCredential

包含驗證對等網狀結構內的對等節點時使用的認證。

ScopedMessagePartSpecification

指定要包含在訊息中的部分。

SecureConversationServiceCredential

提供安全對話服務的認證設定。

SecureConversationVersion

包含一組支援的 WS-SecureConversation 版本。 這是 abstract 類別。

SecurityAccessDeniedException

表示在安全性驗證要求失敗時擲回的安全性例外狀況。

SecurityAlgorithmSuite

指定演算法的屬性。 這是 abstract 類別。

SecurityContextKeyIdentifierClause

表示安全性內容權杖的金鑰識別碼子句。

SecurityCredentialsManager

指定 abstract 類別,這個類別可在實作之後代表安全性認證管理員。

SecurityMessageProperty

包含安全性相關屬性,並會附加至訊息。

SecurityNegotiationException

指出交涉訊息的安全性內容時發生錯誤。

SecurityPolicyVersion

包含一組支援的 WS-SecurityPolicy 版本。 這是 abstract 類別。

SecurityStateEncoder

可以實作來編碼安全性狀態的抽象類別。

SecurityTokenSpecification

表示安全性權杖及其授權原則。

SecurityVersion

包含一組支援的 WS-Security 版本。 這是 abstract 類別。

ServiceCredentialsSecurityTokenManager

表示 SecurityTokenManager 實作,這個實作會根據服務上設定的 ServiceCredentials,提供安全性權杖序列化程式。

SimpleSecurityTokenProvider

表示安全性權杖提供者,會產生同盟繫結核發之權杖的安全性權杖。

SspiSecurityTokenProvider

表示提供 SSPI 安全性權杖的安全性權杖提供者。

SupportingTokenSpecification

表示支援的安全性權杖及其授權原則。

TripleDesSecurityAlgorithmSuite

三重 DES 安全性演算法組合。

TrustVersion

包含一組支援的 WS-Trust 版本。 這是 abstract 類別。

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 訊息安全性驗證模式時用於加密用戶端的回應或回呼 (Callback)。

X509CertificateRecipientClientCredential

表示用戶端用來驗證憑證的設定,而這份憑證是由使用 SSL 驗證的服務所提供。 它另外包含的任何憑證,可讓已明確設定於用戶端上的服務在使用訊息安全性時用於加密傳給服務的訊息。

X509CertificateRecipientServiceCredential

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

X509ClientCertificateAuthentication

指定用於驗證用戶端憑證的驗證內容。

X509PeerCertificateAuthentication

指定用於對等憑證的驗證內容。

X509ServiceCertificateAuthentication

表示用戶端 Proxy 用來驗證服務憑證的設定,而這份憑證是使用 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 Feb 2005 通訊協定的非同步服務合約介面。

IWSTrustFeb2005SyncContract

定義 WS-Trust Feb 2005 通訊協定的服務合約。

列舉

MessageProtectionOrder

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

SecurityKeyEntropyMode

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

SecurityTokenAttachmentMode

列舉型別 (Enumeration),其中會列出附加安全性權杖的方式。

UserNamePasswordValidationMode

列出在使用者名稱/密碼模式中進行驗證的方式。

X509CertificateValidationMode

列舉型別 (Enumeration),其中會列出驗證憑證的方式。

備註

如需安全性權杖和憑證的詳細資訊,例如 , WrappedKeySecurityToken 請參閱 System.ServiceModel.Security.Tokens

如需與服務模型重迭的安全性主題相關資訊,例如 , TcpTransportSecurity 請參閱 System.ServiceModel