<clientCredentials> 要素の <clientCertificate>
サービスに対するクライアントの認証に使用される X.509 証明書を定義します。
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<endpointBehaviors> の <behavior>
<clientCredentials>
<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"
/>
属性および要素
属性
属性 | 説明 |
---|---|
findValue |
X.509 証明書ストアで検索する値を含む文字列。属性に格納されている型は、X509FindType 属性値の要件を満たす必要があります。既定値は空の文字列です。 |
storeLocation |
クライアントがサービスに対して自身を認証するために使用する X.509 証明書の場所を指定します。有効な値は次のとおりです。
既定は LocalMachine です。この属性は StoreLocation 型です。 |
storeName |
検索する X.509 証明書ストアの名前を指定します。有効な値は次のとおりです。
既定は My です。この属性は StoreName 型です。 |
X509FindType |
実行する X.509 検索の種類を定義します。findValue 属性に格納されている型は、この属性の要件を満たす必要があります。有効な値は次のとおりです。
既定値は FindBySubjectDistinguishedName です。この属性は X509FindType 型です。 |
子要素
なし。
親要素
要素 | 説明 |
---|---|
サービスに対するクライアントの認証に使用される資格情報を指定します。 |
解説
この構成要素は、この要素によるクライアントの認証に使用する証明書を指定します。詳細な情報については、次のページを参照してください。 「How to: Specify Client Credential Values」を参照してください。
関連項目
リファレンス
ClientCredentialsElement
ClientCertificate
ClientCredentials
ClientCertificate
X509InitiatorCertificateServiceElement
X509CertificateInitiatorClientCredential
その他の技術情報
Security Behaviors in WCF
How to: Specify Client Credential Values
Securing Clients
Working with Certificates
Securing Services and Clients