共用方式為


<messageSenderAuthentication>

為訊息寄件者使用的對等憑證指定驗證設定。

<configuration>
  <system.serviceModel>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <serviceCredentials>
            <peer>
              <messageSenderAuthentication>

Syntax

<messageSenderAuthentication customCertificateValidatorType="namespace.typeName, [,AssemblyName] [,Version=version number] [,Culture=culture] [,PublicKeyToken=token]"
                             certificateValidationMode="ChainTrust/None/PeerTrust/PeerOrChainTrust/Custom"
                             revocationMode="NoCheck/Online/Offline"
                             trustedStoreLocation="CurrentUser/LocalMachine" />

屬性和項目

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

屬性

屬性 描述
certificateValidationMode 選擇性列舉。 指定用來驗證認證的五個模式之一。 此屬性的型別為 X509CertificateValidationMode。 如果設定為 Custom,也必須提供 customCertificateValidator
customCertificateValidatorType 選擇性字串。 指定用來驗證自訂型別的型別和組件。 當 certificateValidationMode 設定為 Custom 時,必須設定這個屬性。 此屬性的型別為 X509CertificateValidator。 Windows Communication Foundation (WCF) 會提供預設的對等憑證驗證程式,針對受信任人的存放區驗證對等憑證。 它也會驗證憑證鏈結直到有效根憑證。 您可以實作自訂的驗證程式以指定不同的行為,並使用這個屬性指向自訂的驗證程式。
revocationMode 選擇性列舉。 指定憑證撤銷模式。 此屬性的型別為 X509RevocationMode。 系統會在撤銷憑證清單中查詢,以確認對等憑證尚未被撤銷。 這項檢查可以藉由線上檢查或是針對快取的撤銷清單來執行。 將此屬性設定為 NoCheck 可以關閉撤銷檢查。
trustedStoreLocation 選擇性列舉。 指定信任存放區位置,WCF 安全性系統會在此位置驗證對等憑證。 此屬性的型別為 StoreLocation

子元素

無。

父項目

元素 描述
<peer> 指定對等節點的目前認證。

備註

如果已選取訊息驗證,則必須設定這個項目。 針對輸出通道,每個訊息都會以 <certificate> 提供的憑證進行簽署。 所有訊息在傳遞至應用程式之前,都會使用這個項目的 customCertificateValidatorType 之屬性所指定的驗證程式來檢查訊息認證。 驗證器可接受或拒絕認證。

另請參閱