<clientCredentials>

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

configuration
  system.serviceModel
    behaviors
      endpointBehaviors
        behavior
          <clientCredentials>

構文

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

属性および要素

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

属性

属性 説明
supportInteractive 実行時にクライアントの資格情報を選択する際に、対話型ユーザーを含めるかどうかを指定するブール値。 既定値は true です。
type この設定要素の種類を指定する文字列です。

子要素

要素 説明
<clientCertificate> サービスに対するクライアントの認証に使用される証明書を指定します。 この要素は X509InitiatorCertificateClientElement 型です。
<httpDigest> サービスに対するクライアントの認証に使用されるダイジェストを指定します。 この要素は HttpDigestClientElement 型です。
<issuedToken> セキュリティ トークン サービス (STS) に対するクライアントの認証に使用されるカスタム トークンの種類を指定します。 この要素は IssuedTokenClientElement 型です。
<peer> 現在のピア資格情報を指定します。 この要素は PeerCredentialElement 型です。
<serviceCertificate> クライアントに対するサービスの認証に使用される証明書を指定し、証明書オプションを設定するための構造を提供します。 この証明書は、クライアントに対するサービスの帯域外に提供される必要があります。 この要素は X509RecipientCertificateClientElement 型です。
<windows> Windows 資格情報を指定します。 既定値は、現在のスレッドの資格情報です。 この要素は WindowsClientElement 型です。

親要素

要素 説明
<behavior> エンドポイントの動作を指定します。

解説

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

関連項目