<identity>

ID 要素を使用すると、クライアント開発者は予想されるサービスの ID をデザイン時に指定できます。 クライアントとサービスの間のハンドシェイク プロセスでは、Windows Communication Foundation (WCF) インフラストラクチャによってこの要素の値と予期されるサービスの ID が照合されるため、認証が可能になります。 詳細については、「サービス ID と認証」を参照してください。

configuration
  system.serviceModel
    <client>
      <endpoint>
        <identity>

構文

<identity>
  <certificate encodedValue="String" />
  <certificateReference findValue="String"
                        isChainIncluded="Boolean"
                        storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
                        storeLocation="LocalMachine/CurrentUser"
                        X509FindType="Enumeration" />
  <dns value="String" />
  <rsa value="String" />
  <servicePrincipalName value="String" />
  <userPrincipalName value="String" />
</identity>

属性および要素

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

属性

なし。

子要素

要素 説明
証明書 (certificate) X.509 証明書の設定を指定します。 この要素は CertificateElement 型です。 この要素には、この証明書でエンコードされる値を指定する文字列の encodedValue 属性が含まれています。
certificateReference X.509 証明書検証の設定を指定します。 この要素は CertificateReferenceElement 型です。
dns サービスの認証に使用される X.509 証明書の DNS を指定します。 この要素には、実際の ID を含む文字列の value 属性が含まれています。
rsa クライアントに対するサービスの認証に使用される X.509 証明書の RSA フィールドの値を指定します。 この要素には、実際の ID を含む文字列の value 属性が含まれています
servicePrincipalName サーバー プリンシパル名 (SPN) ID を指定します。これは、サービスのインスタンスを一意に識別するために、クライアントにより使用されるプリンシパル名です。 この要素には、実際のプリンシパル名が文字列で含まれている value 属性が含まれています。 この要素は ServicePrincipalNameElement 型です。
userPrincipalName ユーザー プリンシパル名 (UPN) ID を指定します。これは、ネットワーク上のユーザーのログオン名の種類です。 ユーザー プリンシパル名の構成は、Active Directory で使用されるユーザー オブジェクト名の後にアット マーク (@) が続き、通常、ドメイン ネーム システムの親ドメインが続きます。 たとえば、Fabrikam.com ドメイン ツリーの Jeff のユーザー プリンシパル名は、jeff@fabrikam.com となります。 この要素には、実際のプリンシパル名が文字列で含まれている value 属性が含まれています。 この要素は UserPrincipalNameElement 型です。

親要素

要素 説明
<custom> netPeerTcpBinding のカスタム ピア リゾルバーを指定します。
<endpoint> サービス エンドポイントを構成します。
<client> の <endpoint> チャネル エンドポイントを構成します。
<issuer> フェデレーション サービスのセキュリティ トークン サービス (STS) を指定します。
<issuerMetadata> フェデレーション サービスのセキュリティ トークン サービス (STS) のメタデータ エンドポイントを指定します。
<issuedTokenParameters> カスタム バインドで発行済みトークンのパラメーターを定義します。
<localIssuer> ローカル セキュリティ トークン サービス (STS) を指定します。

関連項目