次の方法で共有


<clientCertificate> of <clientCredentials> 要素

サービスに対するクライアントの認証に使用される X.509 証明書を定義します。

<configuration>
  <system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior>
          <clientCredentials>
            <clientCertificate>

構文

<clientCertificate findValue="String"
                   storeLocation="LocalMachine/CurrentUser"
                   storeName="AddressBook/AuthRoot/CertificateAuthority/Disallowed/My/Root/TrustedPeople/TrustedPublisher"
                   x509FindType="FindByThumbPrint/FindBySubjectName/FindBySubjectDistinguishedName/FindByIssuerName/FindByIssuerDistinguishedName/FindBySerialNumber/FindByTimeValid/FindByTimeNotYetValid/FindByTemplateName/FindByApplicationPolicy/FindByCertificatePolicy/FindByExtension/FindByKeyUsage/FindBySubjectKeyIdentifier" />

属性および要素

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

Attributes

特性 Description
findValue X.509 証明書ストアで検索する値を含む文字列。 属性に含まれる型は、 x509FindType 属性値の要件を満たす必要があります。 既定値は空の文字列です。
storeLocation クライアントがサービスに対して自身を認証するために使用する X.509 証明書の場所を指定します。 有効な値は次のとおりです。

- LocalMachine: ローカル コンピューターに割り当てられた証明書ストア。
- CurrentUser: 現在のユーザーに割り当てられている証明書ストア。

既定値は LocalMachine です。 この属性は StoreLocation型です。
storeName 検索する X.509 証明書ストアの名前を指定します。 有効な値は次のとおりです。

- AddressBook: 他のユーザーの証明書ストア。
- AuthRoot: サード パーティの証明機関 (CA) の証明書ストア。
- CertificateAuthority: 中間証明機関 (CA) の証明書ストア。
- 許可されていません: 失効した証明書の証明書ストア。
- 個人用: 個人用証明書の証明書ストア。
- ルート: 信頼されたルート証明機関 (CA) の証明書ストア。
- TrustedPeople: 直接信頼できるユーザーとリソースの証明書ストア。
- TrustedPublisher: 直接信頼された発行元の証明書ストア。

既定値は My です。 この属性は StoreName型です。
x509FindType 実行する X.509 検索の種類を定義します。 findValue属性に含まれる型は、この属性の要件を満たす必要があります。 有効な値は次のとおりです。

- FindByThumbPrint
- FindBySubjectName
- FindBySubjectDistinguishedName
- FindByIssuerName
- FindByIssuerDistinguishedName
- FindBySerialNumber
- FindByTimeValid
- FindByTimeNotYetValid
- FindByTemplateName
- FindByApplicationPolicy
- FindByCertificatePolicy
- FindByExtension
- FindByKeyUsage
- FindBySubjectKeyIdentifier

既定値は FindBySubjectDistinguishedName です。 この属性は X509FindType型です。

子要素

なし。

親要素

要素 Description
<clientCredentials> サービスに対するクライアントの認証に使用する資格情報を指定します。

注釈

この構成要素は、この要素を使用してクライアントを認証するために使用される証明書を指定します。 詳細については、「方法: クライアント資格情報の値を指定する」を参照してください。

こちらも参照ください