System.ServiceModel.Security 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含與安全性相關的一般型別。
類別
Basic128SecurityAlgorithmSuite |
基本 128 位元安全性演算法套件。 |
Basic192SecurityAlgorithmSuite |
基本 192 位元安全性演算法套件。 |
Basic256SecurityAlgorithmSuite |
基本 256 位元安全性演算法套件。 |
Basic256Sha256SecurityAlgorithmSuite |
包含與安全性相關的一般型別。 |
BasicSecurityProfileVersion |
提供對應於 Basic Security Profile 規格的訊息版本。 |
BinarySecretKeyIdentifierClause |
表示二進位密碼安全性權杖中的金鑰識別碼子句。 |
ChannelProtectionRequirements |
描述加密和簽章需求,這些需求會套用到這個通道上所傳輸訊息的不同部分。 |
DataProtectionSecurityStateEncoder |
使用 Windows |
DispatchContext |
定義 DispatchRequest(DispatchContext) 方法的輸入和輸出。 |
ExpiredSecurityTokenException |
CardSpace 安全性權杖過期時擲回的例外狀況。 |
HttpDigestClientCredential |
用於 HTTP 用戶端的摘要式驗證。 |
IdentityVerifier |
|
ImpersonateOnSerializingReplyMessageProperty |
要在序列化回覆訊息內容時啟用模擬的協助程式類別。 |
InfocardInteractiveChannelInitializer |
初始化 CardSpace 互動式通道。 |
IssuedTokenClientCredential |
表示用來從安全性權杖服務取得核發之權杖的資訊。 |
IssuedTokenServiceCredential |
允許服務設定與用戶端所提供之聯合認證相關聯的屬性。 |
KeyNameIdentifierClause |
表示安全性權杖中的金鑰名稱識別碼子句。 |
MessagePartSpecification |
指定要包含在訊息中的部分。 |
MessageSecurityException |
表示在套用至訊息的安全性發生問題時所出現的例外狀況。 |
MessageSecurityTokenVersion |
包含與安全性相關的一般型別。 |
NonceCache |
表示 Nonce 快取的抽象基底類別。 |
PeerCredential |
包含驗證對等網狀結構內的對等節點時使用的認證。 |
ScopedMessagePartSpecification |
指定要包含在訊息中的部分。 |
SecureConversationServiceCredential |
提供安全對話服務的認證設定。 |
SecureConversationVersion |
包含一組支援的 WS-SecureConversation 版本。 這是 abstract 類別。 |
SecurityAccessDeniedException |
表示在安全性驗證要求失敗時擲回的安全性例外狀況。 |
SecurityAlgorithmSuite |
指定演算法的屬性。 這是 |
SecurityContextKeyIdentifierClause |
表示安全性內容權杖的金鑰識別碼子句。 |
SecurityCredentialsManager |
指定 |
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 |
表示服務用來驗證用戶端所提供之憑證的設定。 它另外包含的憑證,可讓服務在使用 |
X509CertificateRecipientClientCredential |
表示用戶端用來驗證憑證的設定,而這份憑證是由使用 SSL 驗證的服務所提供。 它另外包含的任何憑證,可讓已明確設定於用戶端上的服務在使用訊息安全性時用於加密傳給服務的訊息。 |
X509CertificateRecipientServiceCredential |
定義服務用來識別本身的憑證。 |
X509ClientCertificateAuthentication |
指定用於驗證用戶端憑證的驗證內容。 |
X509PeerCertificateAuthentication |
指定用於對等憑證的驗證內容。 |
X509ServiceCertificateAuthentication |
表示用戶端 Proxy 用來驗證服務憑證的設定,而這份憑證是使用 SSL/TLS 交涉所取得。 |
介面
IEndpointIdentityProvider |
提供端點的身分識別。 |
ISecureConversationSession |
表示安全對話安全性工作階段。 通訊雙方會使用伺服器在工作階段建立時一併核發的 |
ISecuritySession |
表示一種 |
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 。