<clientCredentials>

サービスに対するクライアントの認証に使用される資格情報を指定します。

スキーマの階層

<system.serviceModel>
  <behaviors>
    <endpointBehaviors>
      <endpointBehaviors> の <behavior>
        <clientCredentials>

構文

<clientCredentials type="String"
      supportInteractive="Boolean" >
   <clientCertificate>
   </clientCertificate>
   <digest>
   </digest>
   <isuedToken>
   </isuedToken>
   <peer>
   </peer>
   <serviceCertificate>
   </serviceCertificate>
   <windowsAuthentication>
   </windowsAuthentication>
</clientCredentials>

属性と要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

属性 説明

supportInteractive

実行時にクライアントの資格情報を選択する際に、対話型ユーザーを含めるかどうかを指定するブール値。既定値は、true です。

type

この設定要素の種類を指定する文字列です。

子要素

要素 説明

<clientCredentials> 要素の <clientCertificate>

サービスに対するクライアントの認証に使用される証明書を指定します。この要素は X509InitiatorCertificateClientElement 型です。

<httpDigest> 要素

サービスに対するクライアントの認証に使用されるダイジェストを指定します。この要素は HttpDigestClientElement 型です。

<issuedToken>

セキュリティ トークン サービス (STS) に対するクライアントの認証に使用されるカスタム トークンの種類を指定します。この要素は IssuedTokenClientElement 型です。

<clientCredentials> 要素の <peer>

現在のピア資格情報を指定します。この要素は PeerCredentialElement 型です。

<clientCredentials> 要素の <serviceCertificate>

クライアントに対するサービスの認証に使用される証明書を指定し、証明書オプションを設定するための構造を提供します。この証明書は、クライアントに対するサービスの帯域外に提供される必要があります。この要素は X509RecipientCertificateClientElement 型です。

<clientCredentials> 要素の <windows>

Windows 資格情報を指定します。既定値は、現在のスレッドの資格情報です。この要素は WindowsClientElement 型です。

親要素

要素 説明

<endpointBehaviors> の <behavior>

エンドポイントの動作を指定します。

解説

クライアント資格情報は、相互認証が必要な場合にサービスに対するクライアントの認証に使用されます。また、この構成セクションを使用して、クライアントがサービスの証明書によってサービスへのメッセージをセキュリティで保護する必要がある場合に使用するサービス証明書を指定することもできます。

参照

リファレンス

ClientCredentialsElement
ClientCredentials

その他のリソース

Security Behaviors in WCF
Securing Clients