共用方式為


<wsHttpBinding 的<安全性>>

代表 wsHttpBinding< 的安全>能力。

<組態>
   <system.service模型>
     <裝訂>
       <wsHttpBinding>
         <裝訂>
           <安全>

語法

<security mode="Message/None/Transport/TransportWithMessageCredential">
  <transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
             proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
             realm="String"
             defaultClientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
             defaultProxyCredentialType="Basic/Digest/None/Ntlm/Windows"
             defaultRealm="String" />
  <message clientCredentialType="Certificate/IssuedToken/None/UserName/Windows"
           algorithmSuite="Basic128/Basic192/Basic256/Basic128Rsa15/Basic256Rsa15/TripleDes/TripleDesRsa15/Basic128Sha256/Basic192Sha256/TripleDesSha256/Basic128Sha256Rsa15/Basic192Sha256Rsa15/Basic256Sha256Rsa15/TripleDesSha256Rsa15"
           establishSecurityContext="Boolean"
           negotiateServiceCredential="Boolean" />
</security>

屬性和項目

下列各節說明屬性、子元素和父元素

Attributes

Attribute Description
mode -隨意的。 規定所適用的安全類型。 預設值為 Message
- 此屬性的型別 SecurityMode為 。

模式屬性

價值觀 Description
None 安全系統已關閉。
Transport 安全性透過 HTTPS 提供。 服務需要設定 SSL 憑證。 該訊息完全以 HTTPS 保護,並由用戶端使用服務的 SSL 憑證進行認證。 用戶端認證是透過屬性 ClientCredentials 來控制的。 運輸的<>。
Message 安全性是透過 SOAP 訊息安全來提供。 預設情況下,SOAP 主體為加密並簽署。 此模式提供多種功能,例如服務憑證是否可在帶外用戶端使用、所使用的演算法套件,以及透過 Security.Message 屬性對訊息本體施加何種保護等級。 用戶端認證每會話執行一次,認證結果會快取至整個會話期間。
使用訊息憑證的傳輸方式 在此模式下,HTTPS 提供完整性、機密性及伺服器認證,而 SOAP 訊息安全則提供用戶端驗證。 預設情況下,客戶端認證每會話執行一次,認證結果會在整個會話期間快取。

子專案

元素 Description
<交通> 定義運輸安全設定。 此元素對應於 HttpTransportSecurityElement 類型。
<訊息> 定義訊息的安全設定。 此元素對應於 MessageSecurityOverHttpElement 類型。

父項目

元素 Description
<wsHttpBinding> 為 HTTP 傳輸應用提供安全綁定。

備註

WSHttpBinding 類別設計用於與實作 WS-* 規範的服務互通。 此系結的傳輸安全性是透過 HTTP 或 HTTPS 的安全套接字層 (SSL)。

另請參閱