指定用于向服务对客户端进行身份验证的凭据。
<配置>
<system.serviceModel>
<行为>
<endpointBehaviors>
<行为>
<clientCredentials>
Syntax
<clientCredentials type="String"
supportInteractive="Boolean" >
<clientCertificate>
</clientCertificate>
<digest>
</digest>
<issuedToken>
</issuedToken>
<peer>
</peer>
<serviceCertificate>
</serviceCertificate>
<windowsAuthentication>
</windowsAuthentication>
</clientCredentials>
属性和元素
以下部分介绍属性、子元素和父元素。
特性
| Attribute | Description |
|---|---|
supportInteractive |
一个布尔值,该值指定交互用户是否可以在运行时选择客户端凭据。 默认值为 true。 |
type |
一个指定此配置元素类型的字符串。 |
子元素
| 元素 | Description |
|---|---|
| <clientCertificate> | 指定用于向服务对客户端进行身份验证的证书。 此元素的类型 X509InitiatorCertificateClientElement为 . |
| <httpDigest> | 指定用于向服务对客户端进行身份验证的摘要。 此元素的类型 HttpDigestClientElement为 . |
| <issuedToken> | 指定用于向安全令牌服务(STS)对客户端进行身份验证的自定义令牌类型。 此元素的类型 IssuedTokenClientElement为 . |
| <同辈> | 指定当前对等凭据。 此元素的类型 PeerCredentialElement为 . |
| <serviceCertificate> | 指定用于向客户端验证服务的证书,并提供用于设置证书选项的结构。 必须将此证书从服务带外提供给客户端。 此元素的类型 X509RecipientCertificateClientElement为 . |
| <窗户> | 指定 Windows 凭据。 默认值为当前线程的凭据。 此元素的类型 WindowsClientElement为 . |
父元素
| 元素 | Description |
|---|---|
| <行为> | 指定终结点行为。 |
注解
在需要相互身份验证的情况下,客户端凭据用于向服务验证客户端。 此配置部分还可用于为客户端必须使用服务证书保护服务的消息的方案指定服务证书。